SkillAgentSearch skills...

Nstar

The compiler for N⋆, a statically typed assembly language used as a compiler backend for Zilch

Install / Use

/learn @zilch-lang/Nstar
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

N*

stars forks

N* is a low-level typed assembly language meant to be used as a compiler target language. It is very low-level, and features zero-cost abstractions such as structures, unions or even types.

Compiling

Make sure that you have stack in your path.

Then type stack build and stack exec -- <command-line arguments>.

The first command will build nsc, the compiler for N*, and the second one will run it with the given command-line arguments.

Hacking on the source code

The codebase is written almost entirely in Haskell at the moment, but a rewriting in Zilch is planned for when Zilch will be production-ready and complete enough to be used on its own.

Make sure to conform to the license before requesting any change!

Code examples

N* is not yet production-ready, thus example codes are lacking. It is also pretty unstable, so examples in the examples directory will change at some point.

License

© Ghilain Bergeron (Mesabloo) and collaborators. This work is licensed under the BSD-3 license.

Related Skills

View on GitHub
GitHub Stars31
CategoryDevelopment
Updated3mo ago
Forks2

Languages

Haskell

Security Score

92/100

Audited on Nov 30, 2025

No findings