Live data from Hacker News

Lisp from Nothing, Second Edition

t3x.org

61–70 of 109 posts

Re: Lisp from Nothing, Second Edition

#61

The entire website of the author is worth exploring: https://t3x.org/index.html I love it so much, and seeing your bibliography makes me feel like a kid in a candy store. The confluence of Asian philosophy and computing is delightful. To put you in the correct headspace this Saturday morning: https://t3x.org/whoami.html

That is a joy! Thank you.

Re: Lisp from Nothing, Second Edition

#62

Earlier quoted context omitted.

Thank you so much for reading my books and describing my work in such beautiful words! You basically answered your own question! My motivation is just the creation of something I find beautiful. The vision, to pass knowledge to those who seek it in the simplest possible way, where "simple" does not necessarily mean in the tersest form, but in a form that invites being digested. I do not usually talk much about "mysel…

“I have nothing to say and I am saying it” Cage. Thanks for An Introduction to Mental Development, I've throughly enjoyed it!

So have I! :)

And thanks for the Cage quote. I enjoyed that, too!

Re: Lisp from Nothing, Second Edition

#63
post #49

As somebody who read a couple of the author's books, and also somebody who spent almost a decade studying compilers, I am genuinely curious about the author himself. These works are something I both understand and would never achieve myself. These are cultural artifacts, like deeply personal poetry, made purely for the process of it. Not practically useful, not state of the art, not research level, but... a personal…

+1, long time follower of nmh's work. His books are brief and concise, but carry a peculiar "something", a precision of expression etc that is hard to put into words - but can often be noticed in long-time practicioners of some mental teaching. :) It is always interesting to spot a person on the interwebs who seems to actually have managed to turn buddhist or some other teachings into real world deeds. Living really…

Thank you for your kind description of my work!

Turning the Buddhist (or other) teachings into deeds is not too hard once you have understood who you are, and, maybe more importantly, who you are not. Figuring /that/ out can be tough and require a lot of practice.

What people perceive as modest is really an acceptance or even appreciation of what is. My apartment has not been renovated in decades, I repair what needs repair and otherwise leave things to themselves. I wear clothes until they disintegrate, and my hardware is already old when I buy it. This is the course of things. Things age and change and at some point disappear. Why prefer the new over the old? Why the old over the new? It is just that things and beings get old on their own, and it is much more joyful to witness this than trying to resist it.

Re: Lisp from Nothing, Second Edition

#64

Has anyone here read his “Practical Compiler Construction”? It’s on of the shorter compiler books Ive seen, seems like it might be a good way to learn a bit more about assembly

I was very curious about this too. I've had my finger hovering over the "buy" button for months but there are next to no reviews on it. I'm wondering how it differs from other, similar works

There are always the sample chapters, and the code from the book is in the public domain. :)

The book is basically a modern and more complete version of the "Small C Handbook" of the 1980's. I goes through all the stages of compilation, including simple optimizations, but keeps complexity to a minimum. So if you just want to learn about compiler writing and see what a complete C compiler look like under the hood, without investing too much into theory, then this is probably one of very few books that will deliver.

Edit: and then Warren Toomey has written "A Compiler Writing Journey" based on PCC, which may shed a bit more light on the book: https://github.com/DoctorWkt/acwj

Re: Lisp from Nothing, Second Edition

#67

The title "Lisp from nothing" doesn't seem to fit with: "INTENDED AUDIENCE This is not an introduction to LISP." on page 10.

Nothing as in "from scratch", as opposed to Nothing as in "Visual Basic's NULL".

Yes, the book is about the bootstrapping of LISP, both in a historical and practical context. Hence "from nothing".

Re: Lisp from Nothing, Second Edition

#68

Can anyone compare this with Queinnec's Lisp in Small Pieces ? I was waiting for an English version of the 2nd edition but I guess it's never happening and my French has unfortunately regressed since then.

LISP in Small Pieces discusses very sophisticated techniques, while LISP From Nothing is more about the quirks and implementations of early LISP. Of course you can write a modern LISP based on the things covered in LFN, but if you are planning to write more than a toy, then Queinnec's book is the one to read.

Re: Lisp from Nothing, Second Edition

#69
post #48

Under “The Intended Audience” (page 10 of the PDF sample on the site), it says that this is not an introduction to LISP and that it would be more enjoyable with some prerequisites. Where does one — who has no knowledge of these prerequisites or about LISP (except that the latter has been heard in programming circles as something esoteric, extremely powerful, etc.) — start, before reading this book?

If you prefer hands-on learning, How to Design Programs is pretty good resource for the foundations, with lots of examples and exercises: https://htdp.org

But learning the basics of lisp is more like a side effect, the focus is on program design.

Post reply on HN