Releases: clseibold/Lydrige
Releases · clseibold/Lydrige
Release 0.5.0
Below is the list of changes in this version:
- New lambda syntax:
{x: int} -> {print x} - Removed ssexpressions, slists, and sqexpressions
- Added ability to use syntax:
{}[index]to get item at given index of qexpression - Static Typing built into the interpreter
- Ability to cast values (including from strings to int and doubles)
- Added
voidtype - Added ability to use arguments sent to program when ran
- The args given to program are stored in a qexpression called
args - To get the first argument, for example, you simple do
(get 0 args). argcis also set to the amount of args that were given to the program
- The args given to program are stored in a qexpression called
- Started sublime text syntax definitions (outdated as of v0.6.0a)
- More examples provided in
examplesdirectory - stdlib.lydg automatically loaded into every program
- Error checking improvements