Skip to content

Releases: andrew-johnson-4/lambda-mountain

1.19.16

21 Nov 21:35
199056c
Compare
Choose a tag to compare

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

21 Nov 01:35
8c47989
Compare
Choose a tag to compare

Features:

  • Compound string formatting for SmartStrings with arbitrary sub-expressions
print("Hello, this expression \{5*3} prints 15.");

1.19.14

20 Nov 03:31
a07d52f
Compare
Choose a tag to compare

Features:

  • syntax to destructure strings by prefix or suffix
  • posix regular expression support
  • syntax to destructure strings with regexes

1.19.12

17 Nov 23:01
fe4ecc6
Compare
Choose a tag to compare

Features:

  • lots of new frontend features for parsing LSTS code

1.19.8

15 Nov 00:50
cde6c6c
Compare
Choose a tag to compare

Features:

  • All control flow except match is parsing in LSTS.

1.19.7

13 Nov 22:08
eb3fcad
Compare
Choose a tag to compare

Features:

  • LSTS collections are working for simple initialization

1.19.6

13 Nov 21:18
3a407e3
Compare
Choose a tag to compare

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

13 Nov 00:28
32da8c3
Compare
Choose a tag to compare

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

12 Nov 01:24
c2590c3
Compare
Choose a tag to compare

Features:

  • numbers don't need suffixes in LSTS

1.19.3

11 Nov 23:18
c542cf5
Compare
Choose a tag to compare

Features:

  • create a test for the LSTS hello world example