Commit Graph

  • fec57635e3 fighting with lifetimes Scott Richmond 2024-12-07 22:29:10 -0500
  • 5a64c6623c fighting with lifetimes Scott Richmond 2024-12-07 22:29:10 -0500
  • cb66806cae parse string patterns, perhaps correctly, perhaps not Scott Richmond 2024-12-07 18:26:25 -0500
  • 2a26316b50 parse string patterns, perhaps correctly, perhaps not Scott Richmond 2024-12-07 18:26:25 -0500
  • 74db9a7f53 finish base, I think Scott Richmond 2024-12-06 14:08:34 -0500
  • 13c14fd38f finish base, I think Scott Richmond 2024-12-06 14:08:34 -0500
  • a739dfd794 keep adding to base, pull type function from value to base Scott Richmond 2024-12-06 13:21:25 -0500
  • 5e10a87cbc keep adding to base, pull type function from value to base Scott Richmond 2024-12-06 13:21:25 -0500
  • fb572e4acc tick some boxes Scott Richmond 2024-12-05 14:02:41 -0500
  • 96906fdb9f tick some boxes Scott Richmond 2024-12-05 14:02:41 -0500
  • 531e79d482 add concat Scott Richmond 2024-12-05 11:51:42 -0500
  • ad6fcccc79 add concat Scott Richmond 2024-12-05 11:51:42 -0500
  • 04a09c5ccc add some functions, base fns return values, not results Scott Richmond 2024-12-04 20:19:41 -0500
  • af14eaee72 add some functions, base fns return values, not results Scott Richmond 2024-12-04 20:19:41 -0500
  • 1e18da7bd1 ensure inlined and allocated strings are equal Scott Richmond 2024-12-04 19:13:25 -0500
  • c3408a56c1 ensure inlined and allocated strings are equal Scott Richmond 2024-12-04 19:13:25 -0500
  • d3e026733a complete string interpolation Scott Richmond 2024-12-04 19:07:03 -0500
  • c9038fd8fb complete string interpolation Scott Richmond 2024-12-04 19:07:03 -0500
  • 4b3da3d8ba parse interpolated strings Scott Richmond 2024-12-04 18:31:13 -0500
  • b6c4c6375b parse interpolated strings Scott Richmond 2024-12-04 18:31:13 -0500
  • 045f8cd579 parse interpolated strings Scott Richmond 2024-12-04 18:30:03 -0500
  • 62671094a0 parse interpolated strings Scott Richmond 2024-12-04 18:30:03 -0500
  • da60fed78d add ref-counted string type Scott Richmond 2024-12-04 15:03:09 -0500
  • c5c1717e57 add ref-counted string type Scott Richmond 2024-12-04 15:03:09 -0500
  • eaab358d5d moar thoughts Scott Richmond 2024-11-22 00:07:52 -0500
  • 2a83dbb96c moar thoughts Scott Richmond 2024-11-22 00:07:52 -0500
  • 3fa7133e21 write a few thoughts Scott Richmond 2024-11-21 23:52:27 -0500
  • 5a084e8122 write a few thoughts Scott Richmond 2024-11-21 23:52:27 -0500
  • 69583e29d3 parse docstrings Scott Richmond 2024-11-21 22:36:57 -0500
  • ad76f41b52 parse docstrings Scott Richmond 2024-11-21 22:36:57 -0500
  • 03864d5878 update todos Scott Richmond 2024-11-21 20:09:37 -0500
  • a35d5293a9 update todos Scott Richmond 2024-11-21 20:09:37 -0500
  • b645c7daa6 get right with clippy Scott Richmond 2024-11-21 20:00:49 -0500
  • b8f040c6ce get right with clippy Scott Richmond 2024-11-21 20:00:49 -0500
  • 2801916473 follow clippy Scott Richmond 2024-11-21 19:54:50 -0500
  • 72846ccd5c follow clippy Scott Richmond 2024-11-21 19:54:50 -0500
  • eb3b4d487b start looking into memory layout Scott Richmond 2024-11-21 18:50:13 -0500
  • e4954678f0 start looking into memory layout Scott Richmond 2024-11-21 18:50:13 -0500
  • fa0a793458 clean up most warnings Scott Richmond 2024-11-21 17:10:50 -0500
  • 0cd170bd83 clean up most warnings Scott Richmond 2024-11-21 17:10:50 -0500
  • b7398a290a interpret loop & recur Scott Richmond 2024-11-21 17:02:54 -0500
  • ad076622aa interpret loop & recur Scott Richmond 2024-11-21 17:02:54 -0500
  • 1c589dcc4a parse loop and recur Scott Richmond 2024-11-21 16:57:52 -0500
  • 423f43b7fd parse loop and recur Scott Richmond 2024-11-21 16:57:52 -0500
  • a4c37582b9 parse loop and recur Scott Richmond 2024-11-21 16:41:46 -0500
  • dbff31be40 parse loop and recur Scott Richmond 2024-11-21 16:41:46 -0500
  • 42b81afef9 add guard clauses to match and fn Scott Richmond 2024-11-20 20:10:17 -0500
  • 56e6712154 add guard clauses to match and fn Scott Richmond 2024-11-20 20:10:17 -0500
  • bf9efc0501 list splatterns! Scott Richmond 2024-11-18 20:01:27 -0500
  • 7a4bf5ff29 list splatterns! Scott Richmond 2024-11-18 20:01:27 -0500
  • bf2c585d9e tuple splatterns now work Scott Richmond 2024-11-18 13:25:54 -0500
  • 0acad8b312 tuple splatterns now work Scott Richmond 2024-11-18 13:25:54 -0500
  • 2a8b858ff6 update todo list Scott Richmond 2024-11-14 22:19:52 -0500
  • 3957e9c14a update todo list Scott Richmond 2024-11-14 22:19:52 -0500
  • d801b063b5 add as patterns Scott Richmond 2024-11-14 21:55:19 -0500
  • 938033ab5d add as patterns Scott Richmond 2024-11-14 21:55:19 -0500
  • 9ccb1b29e4 remove test cruft Scott Richmond 2024-11-14 21:31:26 -0500
  • f1d19b73db remove test cruft Scott Richmond 2024-11-14 21:31:26 -0500
  • f2ce24febc get base functions working Scott Richmond 2024-11-14 21:30:42 -0500
  • 10bc2e9b0c get base functions working Scott Richmond 2024-11-14 21:30:42 -0500
  • ef7b5ca9ac lots of work, need to fix cloning closures in base Scott Richmond 2024-11-11 17:50:58 -0500
  • 26ff15cae8 lots of work, need to fix cloning closures in base Scott Richmond 2024-11-11 17:50:58 -0500
  • 691c333e09 lots of new things! almost a language Scott Richmond 2024-11-10 20:12:19 -0500
  • 9f0cef5207 lots of new things! almost a language Scott Richmond 2024-11-10 20:12:19 -0500
  • c9eb23770a futz, but mostly take notes Scott Richmond 2024-11-09 14:10:08 -0500
  • bb683b09b4 futz, but mostly take notes Scott Richmond 2024-11-09 14:10:08 -0500
  • ba1640cc3f actually remove catchall pattern in eval Scott Richmond 2024-11-07 20:41:38 -0500
  • 32ab5f7944 actually remove catchall pattern in eval Scott Richmond 2024-11-07 20:41:38 -0500
  • 472b67363d actually remove catchall pattern in eval Scott Richmond 2024-11-07 19:05:24 -0500
  • fd55604608 actually remove catchall pattern in eval Scott Richmond 2024-11-07 19:05:24 -0500
  • 9c6de741d0 remove catchall pattern in eval Scott Richmond 2024-11-07 19:04:58 -0500
  • 7819472048 remove catchall pattern in eval Scott Richmond 2024-11-07 19:04:58 -0500
  • f285a782cb keep working on some things Scott Richmond 2024-11-07 18:57:01 -0500
  • 28d1c7ab0c keep working on some things Scott Richmond 2024-11-07 18:57:01 -0500
  • 40a9c815ea get the vm basically working! Scott Richmond 2024-11-06 18:28:29 -0500
  • 0875ec2ab5 get the vm basically working! Scott Richmond 2024-11-06 18:28:29 -0500
  • cdc72b2f37 keep working on vm Scott Richmond 2024-11-06 17:37:57 -0500
  • 740b14f9da keep working on vm Scott Richmond 2024-11-06 17:37:57 -0500
  • 0b296d0db6 add thoughts about vm Scott Richmond 2024-11-01 16:58:16 -0400
  • f2b342a807 add thoughts about vm Scott Richmond 2024-11-01 16:58:16 -0400
  • 8f2737400b grind on lifetimes, don't get it working Scott Richmond 2024-10-31 23:53:48 -0400
  • b77866baf9 grind on lifetimes, don't get it working Scott Richmond 2024-10-31 23:53:48 -0400
  • a0b20ad19d break out into separate modules Scott Richmond 2024-10-31 16:59:26 -0400
  • 60f0a1081d break out into separate modules Scott Richmond 2024-10-31 16:59:26 -0400
  • d92fb2e4b7 Use chumsky::recursive::Recursive in place of fn recursive Scott Richmond 2024-10-31 16:28:15 -0400
  • e4f70dde42 Use chumsky::recursive::Recursive in place of fn recursive Scott Richmond 2024-10-31 16:28:15 -0400
  • 40c21c9f6c Fix Stream::from_iter call Scott Richmond 2024-10-31 15:38:55 -0400
  • 1b9f1d56bc Fix Stream::from_iter call Scott Richmond 2024-10-31 15:38:55 -0400
  • 983876d8c3 Merge remote-tracking branch 'refs/remotes/origin/main' Scott Richmond 2024-10-31 15:05:24 -0400
  • 01a052f37a Merge remote-tracking branch 'refs/remotes/origin/main' Scott Richmond 2024-10-31 15:05:24 -0400
  • 1ec926359c Initial commit Scott Richmond 2024-10-31 19:02:52 +0000
  • e1bc5b0c75 Initial commit Scott Richmond 2024-10-31 19:02:52 +0000
  • 0f45dd06c1 lots of work, not in working state Scott Richmond 2024-10-28 23:59:50 -0400
  • 4f119ec4f4 lots of work, not in working state Scott Richmond 2024-10-28 23:59:50 -0400
  • 630e989bdd gitignore Scott Richmond 2024-10-27 17:45:42 -0400
  • b49e4b28fe gitignore Scott Richmond 2024-10-27 17:45:42 -0400
  • 6e334f002c lexing? Scott Richmond 2024-10-27 17:45:17 -0400
  • 7829f739fc lexing? Scott Richmond 2024-10-27 17:45:17 -0400