Skip to content

LamkasDev/maple

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

241 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maple

CI Release Contributors Issues

Description

Maple is an interpreted programming language written in C++, supporting variety of basic features with Javascript-like syntax.

Building

Building is done via Make with make or make debug (includes debugging symbols).

Requirements:
g++ 5.1 or later
make 3.81 or later

Setting up needed tools

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

CLI Commands

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.

Platforms

Windows Linux macOS
  • macOS support is not planned, unless somebody adds support for it.

Contributing

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!

License

Maple is licensed under the GNU General Public License v3.0.

About

[📚] An interpreted programming language in C++

Resources

License

Stars

Watchers

Forks

Packages

No packages published