David A. Wheeler

Unregistered less info
59 reputation
11
bio website dwheeler.com
location
age
visits member for 1 year, 11 months
seen Aug 20 '12 at 4:29

Jan
10
awarded  Necromancer
Aug
20
awarded  Teacher
Aug
20
comment Is there a language offering LISP-like macros with a more complex syntax?
As was noted in an earlier comment, the key thing about our "readable" approach is that it's general and homoiconic. Past efforts to make Lisps readable often weren't.. which is why they failed. They're backward-compatible abbreviations, too. For example, they add "curly-infix" lists, normal Lisp lists expressed in infix order. E.G., {n >= 2} is just an abbreviation for (>= n 2). They add "neoteric" expressions so you can say "f(a b)" as an abbreviation for (f a b). And finally, they add indentation as meaningful.
Aug
20
answered Is there a language offering LISP-like macros with a more complex syntax?