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
void
type - 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)
. argc
is 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
examples
directory - stdlib.lydg automatically loaded into every program
- Error checking improvements