Try it out in scheme. For DSLs like this scheme is very good at prototyping language ideas.
If you like prefix notation you don't even have to write any macros.
Try it out in scheme. For DSLs like this scheme is very good at prototyping language ideas.
If you like prefix notation you don't even have to write any macros.
scheme?
Yeah, the programming language called scheme. Its a dialect of lisp. Very simple syntax if you can get over the ().
But it's really the ultimate playground for language design. It's a well documented use case if you dig into it. It'd been about 10 years for me since I've seriously done language design like this, but this is what I used.