This repository was archived by the owner on Oct 30, 2021. It is now read-only.
Releases: Arraying/Zeus
Releases · Arraying/Zeus
Version 0.4.4 Release
Version 0.4.4 is ready.
Changelog:
- Changed arithmetic methods.
Version 0.4.3 Release
Version 0.4.3 is ready.
Changelog:
- Modified runtime builder for better removal of components and methods
- Added incr, decr, incr_i, decr_i, incr_l, decr_l, incr_d, decr_d methods for variable incrementing and decrementing
- Changed boolean method names ("is_boolean" to "is_bool", "to_boolean" to "to_bool")
- Added a length method "len"
- Renamed standard library package from "std" to "standard"
- Fixed a few minor issues
Version 0.4.2 Release
Version 0.4.2 is ready.
Changelog:
- Fixed boolean regular expression
Version 0.4.1 Release
Version 0.4.1 is ready.
Changelog:
- Made it so method containers do not need get reinstantiated and do not need method containers
- Removed debug method
Version 0.4.0 Release
Zeus version 0.4.0 is ready.
Changelog:
- Added the "if" component
- Added the "else" component
- Added the "end" component
- Added event listeners (Java)
- Added scopes for backend handling
- Added comparison methods to the standard library
- Added datatype checking and convertion methods to the standard library
- Changes to regular expressions and keywords
- Minor tweaks and many bugfixes
Version 0.3.0 Release
Zeus version 0.3.0 is ready.
Changelog:
- Longs have been changed from "L123" to "123L"
- Optimized method handling
- Added better variable redeclaring (from "mut x = 3" to "x = 3")
- Added a sleep block (pause code for specified milliseconds)
- Added a stop block (stops code, useless currently, added for future updates)
- Added support for vararg methods
- Added support for method overloading
- Added a string standard library (str_substr, str_index, etc.)
- Added an arithmetic standard library (add, divide, add_l, etc.)
- Fixed bugs
Version 0.2.1 Release
Zeus version 0.2.1 is ready.
Changelog:
- Custom method declaration using
@ZeusMethod
should work now (fixed issues with return types) - Print methods (print, println) now return the input.
Version 0.2.0 Release
Zeus version 0.2.0 is ready.
Changelog:
- Allowed method stacking (e.g.
method(method2(method3(stack)))
) - Variables can now inherit values of other variables
- Variables can now get values from method call returns
- Cleaned backend code
Version 0.1.0 Release
Zeus version 0.1.0 is ready. Basic things already work.
Current list of features:
- Full runtime management (Java)
- Async evaluation (Java)
- Method declaration (Java)
- Variable declaration (Zeus)
- Method invocation (Zeus)
- Comments (Zeus)