Skip to content

Suggesting New Features

Siddhartha Kasivajhula edited this page Jan 23, 2024 · 2 revisions

For a new feature that you'd like to suggest for Qi, bringing it up on Discord or creating an issue on the source repo to start a discussion would be a good way to do it. Another option, or as a next step, since Qi is macro-extensible just like Racket, it's easy to implement new forms or even new behaviors for existing forms simply by writing a macro. You could write such a macro to implement the behavior or feature you'd like to see, and that way, other Qi users can try it out and share feedback on whether it's a good addition to the core language, or whether it would make more sense as a library, or something else. In any case, as Qi follows Attribution Based Economics, we recommend releasing your work into the public domain without copyright restrictions. Also see Making Code Contributions and Creating Libraries for Qi.

Clone this wiki locally