TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Fae, a Nascent Systems Language

2 pointsby ForLoveOfCats9 months ago
Hey HN<p>I&#x27;m Julia, and recently I&#x27;ve open sourced Fae, a programming language project I&#x27;ve been working on for a while.<p>Fae is an unsafe systems language designed to be pleasant to read, write, and reason about.<p>Small list of notable features include:<p>- Generic type system (trait system planned)<p>- Mutability in the type system<p>- Rich enums w&#x2F;variant matching<p>- Expression blocks&#x2F;if-else<p>- First class extension method support<p>- Newline-significant syntax<p>The compiler currently produces executables with LLVM, but I plan to build a custom codegen backend for debug builds in the future.<p>Errors can currently be handled with Option&#x2F;Result types, but a more complete error system is planned. That said though, the details are not yet concrete.

1 comment

breck8 months ago
I like your design decisions and influence languages! I&#x27;m not the particular target market for this lang, but think it would be of interest to <a href="https:&#x2F;&#x2F;reddit.com&#x2F;r&#x2F;programminglanguages" rel="nofollow">https:&#x2F;&#x2F;reddit.com&#x2F;r&#x2F;programminglanguages</a><p>My user test: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=FXiRfpFufOQ" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=FXiRfpFufOQ</a>