forgotten-tones / vcv

Resources for VCV Rack
Creative Commons Zero v1.0 Universal
2 stars 0 forks source link

Create a simple C++ embeddable Lisp #22

Open oubiwann opened 1 year ago

oubiwann commented 1 year ago

This will be a lot more fun than "just" using Chez Scheme (to be honest, that's actually a pretty daunting task ... with all the effort and time going into build setup and config; I'd rather spend that time doing fun coding, even if the end result takes longer).

This feature is part of the following epic:

Template for development process:

Possible parsers:

Major tasks:

Once this is done, we can move onto the DSL:

This Lisp flavour is not general purpose; it is specifically for embedding a DSL in a VCV Rack module. As such, there are features that aren't needed and won't be included:

oubiwann commented 1 year ago

Possible s-expression parser: