Maple is an interpreted programming language written in C++, supporting variety of basic features with Javascript-like syntax.
Building is done via Make with make or make debug (includes debugging symbols).
Requirements:
g++ 5.1 or later
make 3.81 or later
Windows (64-bit):
Install mingw-w64 (64-bit version only)
Install Chocolatey and then install with choco install make
Also download maple_devtools-win.zip and extract the files into C:/Program Files/maple_devtools-win
Linux (Ubuntu):
Run sudo apt-get install g++ build-essential libssl-dev zlib1g-dev
| Command | Description |
|---|---|
maple-shell |
Stars the standart shell. |
maple-shell -d |
Stars the standart shell with debug info. |
maple-shell -v |
Shows the currently installed version. |
maple-shell -tests |
Runs the default test suite. |
maple-shell -run [file_name] |
Runs the specified file. |
| Windows | Linux | macOS |
|---|---|---|
| ✅ | ✅ | ❌ |
- macOS support is not planned, unless somebody adds support for it.
If you want a feature added or you found a bug, make a new Issue.
If you want to contribute, make a new Pull Request.
There are no guidelines or any of the sort and contributing is highly encougaraged!
Maple is licensed under the GNU General Public License v3.0.