Scott Richmond
|
8909f7350b
|
closures work?!
|
2025-06-04 17:53:38 -04:00 |
|
Scott Richmond
|
aaa9ab2e98
|
start pulling base fns into bytecode interpreter
|
2025-06-03 18:54:33 -04:00 |
|
Scott Richmond
|
70ecebcbe9
|
fix print!
|
2024-12-13 13:47:03 -05:00 |
|
Scott Richmond
|
0d741ee6fa
|
bring full prelude into Ludus.
|
2024-12-12 19:43:56 -05:00 |
|
Scott Richmond
|
78266114e7
|
a slow and brute-force approach to the problem of re-binding closed-over forward declarations
|
2024-12-12 01:19:39 -05:00 |
|
Scott Richmond
|
c40f0f45d2
|
move patterns, clauses into AST
|
2024-12-10 22:26:52 -05:00 |
|
Scott Richmond
|
fc8896908d
|
many refactorings; unfucked lifetimes?
|
2024-12-08 23:33:02 -05:00 |
|
Scott Richmond
|
1a620c3682
|
finish fighting with lifetimes: string pattern matching works!
|
2024-12-07 23:56:19 -05:00 |
|
Scott Richmond
|
74db9a7f53
|
finish base, I think
|
2024-12-06 14:08:34 -05:00 |
|
Scott Richmond
|
a739dfd794
|
keep adding to base, pull type function from value to base
|
2024-12-06 13:21:25 -05:00 |
|
Scott Richmond
|
fb572e4acc
|
tick some boxes
|
2024-12-05 14:02:41 -05:00 |
|
Scott Richmond
|
531e79d482
|
add concat
|
2024-12-05 11:51:42 -05:00 |
|
Scott Richmond
|
04a09c5ccc
|
add some functions, base fns return values, not results
|
2024-12-04 20:19:41 -05:00 |
|
Scott Richmond
|
da60fed78d
|
add ref-counted string type
|
2024-12-04 15:03:09 -05:00 |
|
Scott Richmond
|
fa0a793458
|
clean up most warnings
|
2024-11-21 17:10:50 -05:00 |
|
Scott Richmond
|
f2ce24febc
|
get base functions working
|
2024-11-14 21:30:42 -05:00 |
|
Scott Richmond
|
ef7b5ca9ac
|
lots of work, need to fix cloning closures in base
|
2024-11-11 17:50:58 -05:00 |
|