-
Notifications
You must be signed in to change notification settings - Fork 229
Roadmap
Marco Bambini edited this page Jun 16, 2017
·
5 revisions
This document contains a draft roadmap for the features that will be implemented in the Gravity programming language.
To do in the short term:
- Eval method to the String class (https://github.com/marcobambini/gravity/issues/68)
- REPL mode to Gravity executable (https://github.com/marcobambini/gravity/issues/55)
- Runtime import capabilities (https://github.com/marcobambini/gravity/issues/85)
- Modules support (https://github.com/marcobambini/gravity/issues/37)
- Ternary operator support
- Switch statement support
Help needed here:
-
Add Windows build to Travis (https://github.com/marcobambini/gravity/issues/128)
-
Find out a way to automatically get optional modules like Date (https://github.com/marcobambini/gravity/pull/95) to be part of the main executable. The idea is to follow a name convention that will enable both makefile and gravity to automatically links all of them into the main executable (without the needs to have shared libraries). This can be done but I am not sure about which scripting language to use to automate the process (especially for Windows)
To better discuss:
- Runtime import syntax and capabilities
- Preemption (https://github.com/marcobambini/gravity/pull/90) and debug capabilities