3 ms·
Common Lisp do have optional typing though, and hygienic macros is a controversial subject. Dialect scoping is cool though
by emiljbs 13y ago
Common Lisp do have optional typing though, and hygienic macros is a controversial subject. Dialect scoping is cool though
- klibertp 13y ago> hygienic macros is a controversial subject The amount of work which Racket people put into hygienic macros in the recent years gave effects. If by "controversial" you mean "less expressive" or "less composable" then those controversies should disappear already. For example: http://www.schemeworkshop.org/2011/papers/Barzilay2011.pdf http://www.schemeworkshop.org/2011/papers/Barzilay2011.pdf http://blog.racket-lang.org/2011/04/writing-syntax-case-macros.html http://blog.racket-lang.org/2011/04/writing-syntax-case-macr... Related: http://www.ccs.neu.edu/racket/pubs/ http://www.ccs.neu.edu/racket/pubs/ On a side note, it's impressive that language implementors write such a large amount of papers for almost all new language features. Compare it to the usual one-line point in changelog. This makes Racket foundations incredibly solid and learning it in depth easy and satisfying.