freenode/#sicl - IRC Chatlog
Search
3:22:32
beach
Major progress on SICL bootstrapping. I have eliminated satiation from the bootstrapping process, and replaced it with the real SICL code to compute applicable methods etc. The result is that I can now define arbitrary (bridge) generic functions and methods: http://metamodular.com/bootstrapping-progress.png
3:23:06
beach
This shows that the method-combination code is working, and that I can compute a discriminating function that work.
3:24:04
beach
There are still issue, though. I take some shortcuts during bootstrapping that make certain things not work. It should be a lesson. Remove specific bootstrapping code as much as possible and replace it with production SICL code.
3:25:53
beach
Once I can freely define bridge generic functions and methods, I can use production SICL code to create ersatz generic functions and classes.
4:30:31
beach
I am very happy that I can do this development and debugging in a somewhat sane development environment (SBCL + Emacs + SLIME). I do not envy the people who have to debug a Unix executable.
4:31:04
no-defun-allowed
iff you compile with -g gdb will recognise structs but you're still playing autopsy pretty much
4:39:23
beach
Actually, GDB is still better than what we can do in the free Common Lisp implementation we have, provided you debug C code. But I can't imagine using GDB to try to debug the code of a Common Lisp implementation.