update roadmap
This commit is contained in:
parent
227b11e809
commit
6cbe6a3c15
|
@ -18,14 +18,17 @@ import { Steps } from '@astrojs/starlight/components';
|
|||
Allow users to split their code into multiple files and import them into each other.
|
||||
This will work something like this:
|
||||
```shulkerscript
|
||||
use "path/to/file.shu";
|
||||
from "path/to/file.shu" import *;
|
||||
```
|
||||
And will import all the public (`pub`) functions and variables from the file.
|
||||
2. **Better Error Reports**\
|
||||
Improve the error reports to be more helpful and easier to understand.
|
||||
3. **Package CLI-command**\
|
||||
Add a command to the CLI to package the code into a zip file that can easily be distributed.
|
||||
4. **Variables & Constants**\
|
||||
3. **Tag support**\
|
||||
Add a way to define tags in the project and use them in the code.
|
||||
This will eliminate the need for providing tags in the asset directory.
|
||||
4. **CLI watch subcommand**\
|
||||
Add a watch subcommand to the CLI that will watch the project directory for changes and automatically compile the project.
|
||||
5. **Variables & Constants**\
|
||||
Add support for variables and constants. Constants can be any type (string, number, etc.) and
|
||||
can be passed from function to function. They will be processed by the compiler. Variables will be
|
||||
mutable and can be changed at any time, and are stored as entries in minecraft scoreboards.
|
||||
|
|
Loading…
Reference in New Issue