Releases: Uralstech/ezrlang
Releases · Uralstech/ezrlang
📂 ezr v2.0.0.2.1
📂 ezr v2.0.0.2.0
What's changed:
- Fixed bug in libraries for RTE_TOOMANYARGS and RTE_TOOFEWARGS RuntimeErrors which wouldn't show the name of the function itself
Full Changelog: v2.0.0.1.3...v2.0.0.2.0
📂 ezr v2.0.0.1.3
📂 ezr 2.0.0.1.2
📂 ezr v2.0.0.1.1
What's changed:
- Updated all error messages
- 'clear' and 'length_of' functions properly show names when printed
- Updated tic tac toe example
ezr v2.0.0.1.0 changes:
- time.timeStruct.week_day -> time.timeStruct.weekDay
- time.timeStruct.month_day -> time.timeStruct.monthDay
- time.timeStruct.year_day -> time.timeStruct.yearDay
Full Changelog: v2.0.0.0.0...v2.0.0.1.1
📂 ezr v2m0
What's changed:
- Simpler lower case keywords
- New dictionary type
- New immutable array type
- List type is now mutable
- 'in' statement support for ARRAYs and DICTIONARYs
- New 'DICTIONARY-KEY' error tag for key access/assign errors
- New 'hash' function
- 'len' function is now 'length_of' and supports ARRAYs and DICTIONARYs
- 'convert' function now supports LIST to ARRAY / ARRAY to LIST conversions with 'type' inputs 'Array' and 'List'
- 'join' function now supports all types that can be converted into a string
- 'type_of' function now returns name of input values' class (eg: type_of('abc') = 'String')
- 'convert' function 'type' input should be [STRING] literals 'String', 'Int', 'Float' or 'Bool'
- Removed 'extend' and 'remove' functions
- All builtin types are now hashable
- Some bugfixes for error messages
- A lot of object-related bugfixes
All changes: