6.4 Future Improvements
- Optimisations:
- the calls to internal apply: we’d like to avoid the excessive consing of
always building the list of arguments.
- speeding up the creation of a vector for assignable closure-variables
- several peephole optimisations.
- Improve Variable creation and naming to avoid C function name clashes.
- Report 4 macros.
- Better error-checking.
- Better liftability analysis.
- More tailrecursion recognition.
- Better numeric optimizations.
- Fast real-only arithmetics: $eqv, $=, $>, $+, $*, etc.