Show HN: Fae, a Nascent Systems Language
github.comHey HN
I'm Julia, and recently I've open sourced Fae, a programming language project I've been working on for a while.
Fae is an unsafe systems language designed to be pleasant to read, write, and reason about.
Small list of notable features include:
- Generic type system (trait system planned)
- Mutability in the type system
- Rich enums w/variant matching
- Expression blocks/if-else
- First class extension method support
- Newline-significant syntax
The compiler currently produces executables with LLVM, but I plan to build a custom codegen backend for debug builds in the future.
Errors can currently be handled with Option/Result types, but a more complete error system is planned. That said though, the details are not yet concrete. I like your design decisions and influence languages! I'm not the particular target market for this lang, but think it would be of interest to https://reddit.com/r/programminglanguages My user test: https://www.youtube.com/watch?v=FXiRfpFufOQ