Skip to content

Next-Generation Multi-Paradigm Programming Language with Hyper-Fast Compilation Speeds (In development)

License

Notifications You must be signed in to change notification settings

Kracken256/nitrate

Nitrate Project

Build and Test Publish SNAP

css-in-readme

This project is in rapid development. It will not compile into anything useful yet. Check back soon for updates on the projects development.

Nitrate is a high-level, statically typed, memory-safe, high-performance, object-oriented, general-purpose programming language designed to be safe, expressive, and performant. Nitrate supports runtime reflection, low-level memory access, namespaces, generics, type inference, packed data types, multiple inheritance, operator overloading, coroutines, default initializers, arbitrary precision math, RAII, automatic memory management, inline assembly, compile-time evaluation, and turing complete preprocessing. Nitrate is especially well-suited for library development, system service development, and general applications. Nitrate is a modern, safe, and expressive alternative to C++ and Rust.

Official website: https://nitrate.dev

Table of Contents

Usage and Documentation

See the tutorials and documentation on the official website: https://nitrate.dev

Installation

Nitrate is only offically distributed via the SNAP store. Otherworldly methods of installation are not documented here.

Unix-like Systems

To install Nitrate, you may download the latest stable release via the SNAP store:

sudo snap install nitrate

Windows

Not supported yet.

MacOS

Not supported at all and there are no plans to support MacOS intentionally.

License

The Nitrate Project is free software released under the GNU Lesser General Public License 2.1 (LGPL 2.1). See the LICENSE file for more information.