Discovered this goofy thing today, thanks to HN. Perfect way to start the day:
Managed to figure out how to send scheme code blocks in org to the REPL started by "run-scheme". The default implementation is wayyy overkill. All I needed was about 5 lines of elisp code.
noweb expansion works out of the box, so now I have an interactive playground for literate-scheme programs, which can also be quickly tangled offline using my custom org-mode tangler written in ANSI C. A nice workflow I can get used to!
I am now able to turn on LEDs on the monome via Scheme via libmonome! I'm done fighting OSC and liblo, so I'm writing to the device directly (since I'm writing in C, might as well take advantage). It's taken me this long to get here because I'm putting a lot of thought into building abstractions that would allow me to spoof monome hardware control in the future.
Next step is to build a similar pipeline for the griffin knob.
One thing I am appreciating is how robust Emacs is.
I'm currently hacking s9fes scheme, which can be used as a custom scheme interpreter inside of Emacs. The new things I'm testing crash from time to time. When I do make s9 crash, it only takes down the scheme REPL, and not the whole Emacs editor. This makes the whole experience a lot less demoralizing.