A functional programming language with delimited effects.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
cli
crate/gram
deps
docker
docs
include
media
scripts
spec
src
.dockerignore
.gitignore
.travis.yml
CONTRIBUTING.md
LICENSE.md
Makefile
README.md

README.md

The Gram Programming Language

Gram is a high-level programming language with a small, extensible core and a strong, static type system.

Unlike most programming languages, Gram has a formal specification.

Build Status

Installation

Gram is supported on popular Unix-like operating systems, such as Ubuntu and macOS. To install Gram, make sure you have the dependencies listed below. Then run this command in a terminal:

curl -sSf https://www.gram.org/install.sh | sh

If all goes well, you should be able to run gram from the command line.

Dependencies

To build Gram, you need the following:

You also need the usual set of Unix tools, such as echo, grep, etc.

How to contribute

See the file CONTRIBUTING.md.

License

See the file LICENSE.md.