BLOG POST:
Quitting the Land of #Lisp
https://stevengharms.com/posts/2025-01-30-quitting-the-land-of-lisp/
(don't worry! I'm almost done with Touretzky! Giving up on this book, not the language)
@sgharms It doesn't look like my cup of tea as well. I prefer Loving Common Lisp by @mark_watson.
@veer66 @sgharms @mark_watson Personally, I also like the following Common #Lisp book quite a lot. I can program, of course, and I already had experience with functional programming languages. But in principle, I like programming books where you don't learn a thousand times what a variable or a loop is, but where you build something practical right from the start. This can be something very simple, but something where you learn a programming language
@veer66 @sgharms @mark_watson bit by bit along the way. When I started programming in the home computer era, the first thing I always programmed on the various computers or Basic variants or other programming languages was a small address management program. It doesn't sound super exciting, but you can learn a lot from it.
By the way, the first project in this book is a small management program (db) for music CDs. I thought that was really great
@veer66 @sgharms @mark_watson You can always expand a management program like this. First you control it via parameters in the shell, then at some point you build a small Ui, perhaps in the shell at first. Later you can then build a web interface or desktop GUI. Of course you need some kind of server from which you can load the data etc.
You can extend a project like this to any depth you want.
@leobm @veer66 @mark_watson great perspective. I started as a tool building sysadmin(instrumentalist)/programmer and this evolution of the db speaks to the joy of what I saw over the years. Thanks.
I got into this book shortly after its publication. But Lisp’s look and feel and idioms felt so strange that I couldn’t map my Perl and Java experience into it and wound up with a mess. With Ruby and baby C and experience I’m finding Touretzky going down smooth like fine aged single malt Scotch.
I’m actually considering sharing Touretzky with my mom bc she always asks what programming IS. I think his instructions are that portable.
@veer66 @mark_watson thanks for the recommendation. I also picked up a Udemy course. I’m looking forward to the moment of being able to leaf of skim because I “see where it’s going.”