drym-org / qi

An embeddable flow-oriented language.
58 stars 12 forks source link

Language composition to extend the compiler #155

Open countvajhula opened 6 months ago

countvajhula commented 6 months ago

The modular compiler architecture is a useful first step to making the compiler extensible (and for instance, is planned for use in deforesting racket/list APIs), but it is only usable by "internal" Qi developers rather than general users.

Develop a scheme for compiler extension that is available to any user. See The Bottom Level is Hopeless for one option.