Releases: andrew-johnson-4/lambda-mountain
Releases · andrew-johnson-4/lambda-mountain
1.19.16
Features:
- LSTS field and method syntax
s.field
s.method(a,b)
- LSTS global variable declarations (must be ascripted)
let x = 1 :: U64;
1.19.15
Features:
- Compound string formatting for SmartStrings with arbitrary sub-expressions
print("Hello, this expression \{5*3} prints 15.");
1.19.14
Features:
- syntax to destructure strings by prefix or suffix
- posix regular expression support
- syntax to destructure strings with regexes
1.19.12
Features:
- lots of new frontend features for parsing LSTS code
1.19.8
Features:
- All control flow except match is parsing in LSTS.
1.19.7
Features:
- LSTS collections are working for simple initialization
1.19.6
Features
- type names are mangled before sending to C so they are still somewhat legible in C files and C error messages
- list, set, and map are passing typechecker
1.19.5
Features:
- LSTS list, set, and map parsing is working
- still need to typecheck and compile these, but need to check in this code
1.19.4
Features:
- numbers don't need suffixes in LSTS
1.19.3
Features:
- create a test for the LSTS hello world example