News for hackers. Stuff that matters.
Re:Simple steps to implementing a programming language by inetsee on Monday May 05, 2014 @11:57AM (#7699278)
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.
Re:Simple steps to implementing a programming language by dmunoz on Monday May 05, 2014 @01:41PM (#7699932)
Could 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/.
Re:Simple steps to implementing a programming language by inetsee on Monday May 05, 2014 @10:19PM (#7702535)
I found the starting point here "http://docs.racket-lang.org/algol60/index.html".
Re:Simple steps to implementing a programming language by dmunoz on Tuesday May 06, 2014 @11:23PM (#7708450)
I 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