Forgot your password?

Comment: Re:Guile supports curly-infix, too! (Score 1) 107

by TaylanUB (#42956337) Attached to: Two Years of GNU Guile Scheme 2.0
The curly syntax can be purely lexically transformed to normal s-expressions. E.g. {x + y} turns directly into (+ x y) as soon as it's read in, before it's even evaluated as code. So homoiconicity is retained and there is absolutely no problem. You can read SRFI-105 or look at the "Sweet Expressions" project yourself to see the details of how exactly things work, and what the limitations are. (Hint: It does NOT save you from learning the true underlying prefix-notation, it's merely a convenience for when you already know how "true" Lisp code looks but you want something that just looks better at a glance.)

"But this one goes to eleven." -- Nigel Tufnel