Orchid

Published on • Updated on

Orchid is, eventually, going to be a functional programming language. It's inspired mainly by Haskell (and written in it, too), but taking some usability cues from Rust, mostly around syntax.

As of this writing, Orchid does not have a functional end-to-end toolchain. Depending when you read this, there may be parts of the frontend, codegen, or optimizer working, or everything might be broken. Progress will definitely not be linear on this project, because I'm designing the language as I'm building the toolchain and vice versa. I also occasionally stop development for long periods so that I can reset my thoughts about language design.

If you'd like to have a look under the hood, feel free to read the source code.

Orchid is not free to use or fork. Please contact me if you would like to get in touch about funding development.