garter

is our in-development programming language with platform-agnostic syscall and register mappings, a lightweight dynamic/static hybrid type system, and a combination of high and low level tools and lightweight syntax not offered by other major languages

Installation

Garter will be available for installation soon using a few different methods:

Downloading a compiled binary –
Linux x86 and ARM, Windows 10+, MacOS Catalina+

Bootstrapping from bytecode –
C, JavaScript

Alternatively, you will also be able to try out garter from inside your web browser here on our website.

What's Included

Out of the box, Garter provides a compiler toolchain, a lightweight standard library comparable to glibc, a tiny package manager, a bytecode interpreter, and eventually will include additional libraries and a language server.

Very soon, we'll be uploading extensive Documentation for download

Licenses

This project will be adopting a hybrid licensing model. The main project will ship with a Contributor License Agreement and the AGPLv3.2. All of the language's documentation will be under the Unlicense.

Additional materials and extensions will be available under a proprietary End-User License Agreement which stipulates that modifications to the language implementation must be made publicly available under the CLA and AGPL licenses.

Usage of Garter's name and branding are permitted as long as they do not imply an endorsement by Modula or its contributors.