4 ms·
The currently front-paged Julia claims to have macros in a non-lisp. https://news.ycombinator.com/item?id=3606380 https://news.ycombinator.com/item?id=3606380
by wes-exp 15y ago
The currently front-paged Julia claims to have macros in a non-lisp. https://news.ycombinator.com/item?id=3606380 https://news.ycombinator.com/item?id=3606380
- calibraxis 15y agoAnd there's Dave Moon's PLOT (Programming Language for Old Timers). http://news.ycombinator.com/item?id=537652 http://news.ycombinator.com/item?id=537652 With the interesting critique that "objects" are better than s-expressions for representing sourcecode. (BTW, Moon did a lot of work on Lisp.) I've too thought that s-expressions don't necessarily contain as much information as you'd want. Using Rich Hickey's word from "Simple Made Easy", maybe they're used to "complect" visual presentation and internal representation. Then again, there's metadata...
- akkartik 15y agoThanks for those links (wes-exp as well). But I meant a non-lisp implementation of lisp macros. Obviously common lisp and racket qualify, but I'd love to see an implementation that's as simple as possible without needing to be production-quality.
- akkartik 15y agoAlso, is PLOT actually available? I think I must have come across it 3 times and searched for a download link without luck.
- calibraxis 15y agoLast I heard, it's not — Moon didn't think his work was high enough quality to release, and invited others to do so.