Performant Scheme Interpreter Live Environment
on Parallax Propeller2
some decisions made so far:
- Scheme R5RS procedure set is the target, implemented in Pasm2.
- engage P2 features of:
- XBYTE bytecode interpreter
- EXECF/SKIPF optimizations
- Cog pair LUT doubling and shared HUB RAM bytecode ring buffer
- ANSI IDE and Compiler on the P2, implemented in P2Schematic.
- really, everything else implemented in P2Schematic.
- Compiler automatically detects "thunk"able code sections to compile into separate bytecode streams for distribution across cogs, or potentially other P2 Schematic Edge modules via serial in an orchestrated manner.
- isp_octoport_serial handling 8 serial ports.
- dogfood our way into this as much as possible.
I tend to develop my thoughts in the Forum, and have plenty of unlinked pages in the Wiki to keep old notes and thinking... any/all of that may/maynot end up in code. as it all comes together, thinking will get tidied up.
If you care to get hold of me, check my .com domain.