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

Reply via email to