orion
orion copied to clipboard
Orion is a high level, purely functional programming language with a LISP based syntax.
Consider submitting this proiect for YH4F organized by The Free Software Foundation Europe https://freespeech.firedragonstudios.com/@kreyren/107008739205851180
A restart interface would be great, e.g., ```lisp (defun apply (f x) (if (not (eq? (type-of f) 'function)) (restart "Not a function" '(("Abort" . 'nil) ("Supply another function" . `(apply...
Hello @Wafelack, This is an interesting language written in my favorite language. I have some discussion regarding the roadmap. **What do you think about including a documentation inside the binding?**...
```clojure (def main (λ (args))) ``` Just push a List onto the stack before call. Should take around 15 minutes.
Currently orion does not compile on the `wasm32-unknown-unknown` target because of a few function calls in `fs2`. It would be nice to have a default feature that enables IO functionality...
### Adding recursive macro support could transform Orion in a powerful language because : Recursive macros woudln't be **dependent on callstack** because they would be **translated directly in parsing step**....
Refactoring based on clippy's suggestions. did not change semantic.
1. While reading the documentation, I didn't find the comment syntax. 2. Orion doesn't have token comment syntax from R7RS. It's useful to comment a block like `;#(abc def)`. It's...