Commit Graph

32 Commits

Author SHA1 Message Date
Scott Richmond
72846ccd5c follow clippy 2024-11-21 19:54:50 -05:00
Scott Richmond
e4954678f0 start looking into memory layout 2024-11-21 18:50:13 -05:00
Scott Richmond
0cd170bd83 clean up most warnings 2024-11-21 17:10:50 -05:00
Scott Richmond
ad076622aa interpret loop & recur 2024-11-21 17:02:54 -05:00
Scott Richmond
423f43b7fd parse loop and recur 2024-11-21 16:57:52 -05:00
Scott Richmond
dbff31be40 parse loop and recur 2024-11-21 16:41:46 -05:00
Scott Richmond
56e6712154 add guard clauses to match and fn 2024-11-20 20:10:17 -05:00
Scott Richmond
7a4bf5ff29 list splatterns! 2024-11-18 20:01:27 -05:00
Scott Richmond
0acad8b312 tuple splatterns now work 2024-11-18 13:25:54 -05:00
Scott Richmond
3957e9c14a update todo list 2024-11-14 22:19:52 -05:00
Scott Richmond
938033ab5d add as patterns 2024-11-14 21:55:19 -05:00
Scott Richmond
f1d19b73db remove test cruft 2024-11-14 21:31:26 -05:00
Scott Richmond
10bc2e9b0c get base functions working 2024-11-14 21:30:42 -05:00
Scott Richmond
26ff15cae8 lots of work, need to fix cloning closures in base 2024-11-11 17:50:58 -05:00
Scott Richmond
9f0cef5207 lots of new things! almost a language 2024-11-10 20:12:19 -05:00
Scott Richmond
bb683b09b4 futz, but mostly take notes 2024-11-09 14:10:08 -05:00
Scott Richmond
32ab5f7944 actually remove catchall pattern in eval 2024-11-07 20:41:38 -05:00
Scott Richmond
fd55604608 actually remove catchall pattern in eval 2024-11-07 19:05:24 -05:00
Scott Richmond
7819472048 remove catchall pattern in eval 2024-11-07 19:04:58 -05:00
Scott Richmond
28d1c7ab0c keep working on some things 2024-11-07 18:57:01 -05:00
Scott Richmond
0875ec2ab5 get the vm basically working! 2024-11-06 18:28:29 -05:00
Scott Richmond
740b14f9da keep working on vm 2024-11-06 17:37:57 -05:00
Scott Richmond
f2b342a807 add thoughts about vm 2024-11-01 16:58:16 -04:00
Scott Richmond
b77866baf9 grind on lifetimes, don't get it working 2024-10-31 23:53:48 -04:00
Scott Richmond
60f0a1081d break out into separate modules 2024-10-31 16:59:26 -04:00
Scott Richmond
e4f70dde42 Use chumsky::recursive::Recursive in place of fn recursive 2024-10-31 16:28:15 -04:00
Scott Richmond
1b9f1d56bc Fix Stream::from_iter call 2024-10-31 15:38:55 -04:00
Scott Richmond
01a052f37a Merge remote-tracking branch 'refs/remotes/origin/main' 2024-10-31 15:05:24 -04:00
e1bc5b0c75 Initial commit 2024-10-31 19:02:52 +00:00
Scott Richmond
4f119ec4f4 lots of work, not in working state 2024-10-28 23:59:50 -04:00
Scott Richmond
b49e4b28fe gitignore 2024-10-27 17:45:42 -04:00
Scott Richmond
7829f739fc lexing? 2024-10-27 17:45:17 -04:00