robdaemon pushed to main at robdaemon/alox 2026年06月22日 01:58:19 +02:00
452eb7a8b9 oh no, my copy strategy won't work because my Expr_Access pointers change when I do that
robdaemon pushed to main at robdaemon/alox 2026年06月22日 01:29:46 +02:00
1b16e50d27 now onto the interpreter part of variable resolution
robdaemon pushed to main at robdaemon/alox 2026年06月21日 06:24:16 +02:00
baa03e73e7 more resolver work
robdaemon pushed to main at robdaemon/alox 2026年06月21日 02:41:21 +02:00
1f6ae55138 working on variable resolution, everything is broken
robdaemon pushed to main at robdaemon/alox 2026年06月20日 06:49:23 +02:00
d16ee272aa Closures
robdaemon pushed to main at robdaemon/alox 2026年06月19日 06:54:38 +02:00
dc4bc44646 Add fibonacci sequence test
robdaemon pushed to main at robdaemon/alox 2026年06月19日 06:53:10 +02:00
1451893ddb Return values!
robdaemon pushed to main at robdaemon/alox 2026年06月16日 03:41:32 +02:00
d5ed30e728 Function declarations work
robdaemon pushed to main at robdaemon/alox 2026年06月16日 02:55:51 +02:00
947cd7f6ae Okay a 'limited with' gets me the Interpreter type as I need
robdaemon pushed to main at robdaemon/alox 2026年06月15日 04:14:27 +02:00
09a45deb65 Now to figure out how to get the interpreter env into the functions package
robdaemon pushed to main at robdaemon/alox 2026年06月15日 00:08:37 +02:00
b17c9b0bde Parse function definitions
robdaemon pushed to main at robdaemon/alox 2026年06月14日 23:47:08 +02:00
60290f0166 Callable functions work, implemented first primitive - clock
robdaemon pushed to main at robdaemon/alox 2026年06月14日 22:47:03 +02:00
b930bd0607 Arity check
robdaemon pushed to main at robdaemon/alox 2026年06月14日 22:35:17 +02:00
81f7b6ab40 Okay that's how to dispatch on Callable, and not the Interpreter
robdaemon pushed to main at robdaemon/alox 2026年06月14日 22:14:57 +02:00
1e49198545 hrm, not quite...
robdaemon pushed to main at robdaemon/alox 2026年06月14日 22:05:02 +02:00
43cec7934d Fixed circular dependencies by pulling up the Value type, and
robdaemon pushed to main at robdaemon/alox 2026年06月14日 21:50:31 +02:00
5795f64f3e minor cleanup
robdaemon pushed to main at robdaemon/alox 2026年06月14日 21:13:40 +02:00
7a2566a499 get it buildable again, then work on callable representation
robdaemon pushed to main at robdaemon/alox 2026年06月14日 03:37:17 +02:00
7c475cf23a Starting function calls
robdaemon pushed to main at robdaemon/alox 2026年06月14日 01:33:22 +02:00
feff3b5ce9 for loops!