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.