Future of skript-parser
Overview
The skript-parser project was created to improve the current Skript parser.
Here is a simple roadmap to guide current and future contributors throughout the project
Based on the big spots of the initial Skript project (SkriptLang/Skript#121):
- Sane addon API, and documentation for it.
- Skript-to-JVM compiler, which generates classes from parsed scripts and possibly exports them
- Optimized variable storage
With regard to this project directly:
- Having a high-performance module system to extend the skript-parser
- Being able to execute a script via a CLI
- Have a more complex and efficient variable system with memory management.
Roadmap
Here is the proposed roadmap:
| Duration |
Activity |
Releases |
| 2 months |
Dev Work Implement all existing Skript syntax that does not require Minecraft (example: amount of %objects%) |
/ |
| 2 months |
Dev Work Add a testing system like the current Skript project |
/ |
| 2 months |
Dev Work Create a CLI in order to execute scripts in an efficient way |
0.1.0 |
| 1 month |
Quality & Stability Fix parser & CLI issues |
0.2.0 |
| 3 months |
Dev Work Rework the system of variables to make it much more efficient |
0.3.0 |
| 1 month |
Quality & Stability Fix potential variables issues |
0.4.0 |
| 4 months |
Dev Work Having a high-performance module system to extend the skript-parser |
0.5.0 |
| 1 month |
Quality & Stability Fix potential modules system issues |
0.6.0 |
| 2 months |
Quality & Stability Full documentation |
1.0.0 |
| 6 months |
Dev Work Skript-to-JVM compiler |
2.0.0 |
| 2 months |
Quality & Stability Fix potential issues with JVM compiler |
2.1.0 |
Total duration: planned on 26 months, September 2022
To note: All these dates are only approximate and may change depending on the speed of the project and its contributors. Please do not take them for granted, but only as a guide.
skript-parser projects
If we have projects created with the new parser, it will be easier to see our progress. Here are some interesting projects to do:
To note: These are only project ideas. The goal is not to push them to the maximum but only to see the skills that skript-parser possesses.
Future of skript-parser
Overview
The skript-parser project was created to improve the current Skript parser.
Here is a simple roadmap to guide current and future contributors throughout the project
Based on the big spots of the initial Skript project (SkriptLang/Skript#121):
With regard to this project directly:
Roadmap
Here is the proposed roadmap:
Implement all existing Skript syntax that does not require Minecraft (example: amount of %objects%)
Add a testing system like the current Skript project
Create a CLI in order to execute scripts in an efficient way
Fix parser & CLI issues
Rework the system of variables to make it much more efficient
Fix potential variables issues
Having a high-performance module system to extend the skript-parser
Fix potential modules system issues
Full documentation
Skript-to-JVM compiler
Fix potential issues with JVM compiler
Total duration: planned on 26 months, September 2022
To note: All these dates are only approximate and may change depending on the speed of the project and its contributors. Please do not take them for granted, but only as a guide.
skript-parser projects
If we have projects created with the new parser, it will be easier to see our progress. Here are some interesting projects to do:
To note: These are only project ideas. The goal is not to push them to the maximum but only to see the skills that skript-parser possesses.