4
3
Fork
You've already forked nemesis
0
The Nemesis Programming Languge
  • D 93.7%
  • C 5.7%
  • Shell 0.6%
2024年05月09日 23:00:50 +03:00
code_examples Progress (I think)... 2024年05月09日 22:53:11 +03:00
source Progress (I think)... 2024年05月09日 23:00:50 +03:00
.gitignore Lots of fixes and some changes 2023年09月21日 22:52:21 +03:00
CHANGELOG.adoc Progress (I think)... 2024年05月09日 22:53:11 +03:00
config.nem Progress (I think)... 2024年05月09日 22:53:11 +03:00
dub.sdl Progress (I think)... 2024年05月09日 22:53:11 +03:00
LICENSE Added LICENSE (AGPLv3) and the CMD args now work! 2023年11月17日 23:28:51 +02:00
package.nem Progress (I think)... 2024年05月09日 22:53:11 +03:00
README.adoc Progress (I think)... 2024年05月09日 22:53:11 +03:00
run_tests.sh Progress (I think)... 2024年05月09日 22:53:11 +03:00

The Nemesis Programming Language

Nemesis is a safe and flexible compiled programming language.

This repository contains the official implementation called Nyx.

State

At this point, this work is very early in development and things will massively change as the times goes by. For now, you can look at the source code and there is also documentation made with Sphinx under "docs/book/".

This documentation is WIP and it shows the plans I have with the language.

Building

Requirements

To build it, you are going to need dub and ldc.

Some ways to build

build and run on debug mode:

dub

build and run the tests:

./run_tests.sh

build and run on release mode:

dub --build=release

Issues and Contributions

Nemesis is still very early in development however, issues and suggestions will be appriciated and taken into account as I design and implement the languge and the tools! Contributions are also welcomed!

License

Nyx is licensed under the GNU Affero General Public License v3.0.