#amp #line #compiler #warnings #bug #systems #design

nightly bin+lib ampc

Compiler for the Amp language

4 releases (breaking)

0.5.0-alpha Jun 6, 2023
0.3.0-alpha Mar 24, 2023
0.2.0-alpha Mar 16, 2023
0.1.0-alpha Mar 14, 2023

#999 in Programming languages

MIT license

1.5MB
4.5K SLoC

Overview

Amp is a general-purpose systems language built on modern standards, built for modern problems. Amp is designed as an alternative to both C and C++, with a focus on simplicity and performance.

⚠️ The Amp compiler and language design is unfinished and subject to bugs and unannounced breaking changes.

import Io;

export const Main = func(): void {
    Io.Println("Hello, world!");
};

lib.rs:

The Amp compiler interface for Rust.

Provides the capabilities to compile Amp programs without accessing the command line.

Dependencies

~11–19MB
~266K SLoC