Hacker News new | ask | show | jobs
by jonathanyc 3022 days ago
The copy says that it has the “expressivity of Scheme,” but the documentation has no mention of macros :(
2 comments

The author has published a number of screencasts and it indeed supports macros: https://www.youtube.com/watch?v=8XN93cKh7Gc&list=PLWVpbdR2y1...
They do seem to exist, based on the notes in the release history. I'll link when I'm off my phone, forgive me.
Long story short I found a commit [1] which mentioned macros. Looking at the diff suggests macros are defined using "syntax-extend" so I looked for that syntax in the current version of the code. Lo and behold [2]

[1] https://bitbucket.org/duangle/scopes/commits/ca7126d88bbd [2] https://bitbucket.org/duangle/scopes/src/1bf171c25f4047bc049...