LFE's Lisp-2+ syntax is not compatible with Extempore's Lisp-1 syntax
Not all symbols used in Extempore are legal in LFE
Simply having the user type Extempore Scheme code as a bitstring isn't good DevEx
Selectively converting LFE symbols to their Extempore counterparts is either messy (lots of special-casing) or complex (writing an undertone LFE dialect parser + "bitstring transpiler" 🙄)
Questions:
Do we want to have a custom REPL that intercepts code before LFE gets to it? Syntax becomes 100% open at that point ...
Yes, we do :-)
[x] Extempore-only REPL (see #33)
[ ] Hybrid LFE/Extempore REPL (see #36)
First thoughts on what needs to happed:
[ ] Starting with a simple macro, just explore converting a regular LFE expression to a bitstring (first part of #48)
[x] Explore a custom REPL (#33)
[ ] Explore scenarios of evaluating LFE code for Extempore Scheme bitstrings (#36)
Considerations:
Questions:
First thoughts on what needs to happed: