3 ms·
I would recommend the Racket tutorial, especially, the section on using Racket's macro system to implement a slight variation of Algol 60. Working through this
by inetsee 12y ago
I would recommend the Racket tutorial, especially, the section on using Racket's macro system to implement a slight variation of Algol 60. Working through this tutorial would give you a foundation on building your own DSLs, as well as giving you a solid foundation on using Racket and its macro system itself.
- dmunoz 12y agoCould you please link to this? I didn't find anything when searching for the relevant keywords, or see anything of the sort at http://docs.racket-lang.org/ http://docs.racket-lang.org/.
- inetsee 12y agoI found the starting point here "http://docs.racket-lang.org/algol60/index.html" http://docs.racket-lang.org/algol60/index.html".
- dmunoz 12y agoI found that as well, but it is not what inetsee described in his post. I was interested specifically in "using Racket's macro system to implement a slight variation of Algol 60", which is not what that section or the Racket guide section on macros [0] does. It's not clear what was meant by "the Racket tutorial". [0] http://docs.racket-lang.org/guide/macros.html http://docs.racket-lang.org/guide/macros.html