# Delta Programming Language

[![Build Status](https://travis-ci.org/delta-lang/delta.svg?branch=master)](https://travis-ci.org/delta-lang/delta)

Delta is a general-purpose programming language intended as an alternative to
C++, C, and Rust. The project is currently in very early stages of development.
See the (incomplete) [specification document](doc/spec.md) for a detailed
description of the language.

## Building from source

Building Delta from source requires the following dependencies:
a C++11 compiler, [CMake](https://cmake.org), [Boost](http://www.boost.org),
[Bison](https://www.gnu.org/software/bison/), and the [LLVM](http://llvm.org)
and [Clang](http://clang.llvm.org) libraries.

To get started, run the following commands:

    git clone https://github.com/delta-lang/delta.git
    cd delta
    mkdir build
    cd build
    cmake -G "Unix Makefiles" ..

After this, the following commands can be used:

- `make` builds the project.
- `make check` runs the test suite and reports errors in case of failure.

## Contributing

Delta is an open-source language. Contributions are welcome and encouraged!

## License

This implementation of Delta is licensed under the MIT license, a permissive
free software license. See the file [LICENSE.txt](LICENSE.txt) for the full
license text.

# Delta Programming Language

[![Build Status](https://travis-ci.org/delta-lang/delta.svg?branch=master)](https://travis-ci.org/delta-lang/delta)

Delta is a general-purpose programming language intended as an alternative to
C++, C, and Rust. The project is currently in very early stages of development.
See the (incomplete) [specification document](doc/spec.md) for a detailed
description of the language.

You can try out the language online at the [Delta Sandbox](https://delta-lang.github.io/delta-sandbox).

## Building from source

Building Delta from source requires the following dependencies:
a C++11 compiler, [CMake](https://cmake.org), [Boost](http://www.boost.org),
[Bison](https://www.gnu.org/software/bison/), and the [LLVM](http://llvm.org)
and [Clang](http://clang.llvm.org) libraries.

To get started, run the following commands:

    git clone https://github.com/delta-lang/delta.git
    cd delta
    mkdir build
    cd build
    cmake -G "Unix Makefiles" ..

After this, the following commands can be used:

- `make` builds the project.
- `make check` runs the test suite and reports errors in case of failure.

## Contributing

Delta is an open-source language. Contributions are welcome and encouraged!

## License

This implementation of Delta is licensed under the MIT license, a permissive
free software license. See the file [LICENSE.txt](LICENSE.txt) for the full
license text.

Add link to Delta Sandbox
[readme] Add link to Delta Sandbox