• Joined on 2025-03-02
simon pushed to develop at simon/post-scarcity 2026-04-16 16:15:42 +00:00
f915a9993f Fixed assigning arguments to slots in the frame; also fixed a bug in bind...
simon pushed to develop at simon/post-scarcity 2026-04-16 11:36:27 +00:00
cb3dcb352e OK, the problem is that make_frame fails to put the arguments into the frame.
ba985474f6 Initialisation almost succeeds. nil and t are successfully instantiated.
b5a2e09763 Things that are self-evaluating can self-evaluate.
Compare 3 commits »
simon pushed to develop at simon/post-scarcity 2026-04-15 23:25:09 +00:00
04aa32bd5a Whoops! several new files missed from recent commits.
simon pushed to develop at simon/post-scarcity 2026-04-15 23:23:40 +00:00
25c87aac6e Added debug messages to initialisation functions, but getting a segfault.
simon pushed to develop at simon/post-scarcity 2026-04-15 21:48:11 +00:00
f751fc8a09 More code, closer to working, still builds.
c9f50572ab Many more ops written, and it compiles. Nothing works yet.
Compare 2 commits »
simon pushed to main at simon/naegling 2026-04-12 12:33:53 +00:00
0b2aa4e070 The tiniest bit of actual progress.
simon pushed to main at simon/naegling 2026-04-12 12:13:55 +00:00
114c64501a Renamed the whole project from Grendel (Beowulf's opponent) to Naegling (Beowulf's sword).
simon renamed repository from grendel to simon/naegling 2026-04-12 12:04:23 +00:00
simon pushed to main at simon/naegling 2026-04-09 09:03:43 +00:00
69d762645a Work on getting the memory model translated into Scheme.
f9cbc40e0a D'oh! My memory model is WRONG and I need to rethink.
74b47f4380 The Day 1 exercise now works. It did compile yesterday, but didn't link.
Compare 3 commits »
simon pushed to main at simon/naegling 2026-04-06 11:48:56 +00:00
643d255a21 Added all the error codes from the manual.
simon pushed to main at simon/naegling 2026-04-06 08:51:52 +00:00
882f991db4 Day 1. Assembly code is being generated, on a monkey see, monkey do basis;
simon pushed to master at simon/beowulf 2026-04-03 22:38:41 +00:00
9f051d837b Updated README to put the logo back in!
simon pushed to develop at simon/beowulf 2026-04-03 17:12:29 +00:00
d16a07c17b Tidying up while I try to fix the failing CONC unit test.
simon pushed to develop at simon/beowulf 2026-04-03 13:19:05 +00:00
a0a05786ae Added tooling to create a standalone binary, using one neat hack!
simon pushed to develop at simon/post-scarcity 2026-04-03 10:15:22 +00:00
f5f8e38b91 Added a note on things to read for the compiler.
simon commented on issue simon/post-scarcity#19 2026-04-01 16:14:16 +00:00
Simplify Lisp calling convention

Didn't auto-close on the commit message :-(

simon closed issue simon/post-scarcity#19 2026-04-01 16:14:16 +00:00
Simplify Lisp calling convention
simon pushed to develop at simon/post-scarcity 2026-04-01 16:13:23 +00:00
b6480aebd5 Converted everything to the new lisp calling convention.
f3a26bc02e Added bind; but mainly, tactical commit before changinh lisp calling
Compare 2 commits »
simon pushed to develop at simon/post-scarcity 2026-04-01 15:07:50 +00:00
9eb0d3c5a0 I think read will now read integers and symbols, but it's untested.
simon opened issue simon/post-scarcity#19 2026-04-01 09:14:41 +00:00
Simplify Lisp calling convention