Hi, I've been hacking on PicoLisp in the last couple of days and I noticed a couple of things that I have to say it out (the bliss is too hard to keep inside)!
The sense of liberation I feel every time I am able to go look into the source "all the way down" is simply amazing. I've attempted to hack several Lisp systems (all of them compilers) but I always faced a wall that required me to understand some idea that did not seem to present a direct link to what I was trying to do. PicoLisp claims to be a system that processes Lists, Integers and Symbols and that's what it is - nothing more/nothing less. I may not have articulated the above well but an example will perhaps help. I took a look at the assembler...wow - just wow! ... when I looked at the assembly files, I thought that it was getting "parsed" by the assembler in some way different from the regular lisp - since the instructions themselves did not have the lisp parenthesis! But boy was I wrong!!! - they are just symbols! That moment when I recognized it was mind blowing! Another example is Pilos (I have only briefly looked at it ) but I was amazed that the whole thing is written in lisp - all the way from boot sector! ...I had assumed that Pilos would be a regular ELF loaded by GRUB - but again .. not so :) Anyway ... just wanted to let these feelings out! Regards, Kashyap