Mon Jun 17 10:53:31 EDT 2013

Fluxus / LLVM / Pd

So, what's next?  A big fork in the road:

- Target "real" DSPs, i.e. TI C2000, MicroChip dsPIC, ...

- Integrate into host tools like Pd, Fluxus, ...

Former seems a bit far off at this point.  It would be great to have a
real project drive this.  Hybrid analog synth based on dsPIC?  
I ordered a C2000 eval board, which might lead to an interesting avenue.

For the latter, it would still be possible to use an external .c to
.so compilation step, but it is really awkward.  It might be a lot
better to bite the bullet and go for a JITtable LLVM approach.

The question is where to make the Scheme <-> C bridge for the LLVM
bindings.  As I understand, C++ isn't so easy from Racket FFI[1].

[1] https://groups.google.com/forum/?fromgroups#!topic/racket-users/GFrGBbczTc0