my #SDFF plans may have been thwarted by downloading Knuth's AOCP for the first time this morning, which I havent been able to put down
gotta say, its actually quite the page turner! not what I anticipated, because its often just described as simply "hard"; not sure if I'm going to continue, because SDFF & LiSP are more pertinent to my interests, but it's now on my list just because it seems to simply be chock full of knowledge.

ok, settling down with LiSP; SDFF has the philosophy that I want to pursue, but my desire keeps pushing me lower. AOCP is a bit too low, but LiSP is already moving nicely.

gotta say, the first regex example in SDFF doesn't really draw me in; gonna be hard to convince people there is a better way to use their regexps that is far more verbose.

@rml As someone without familiarity with most of these books, I wanted to thank You for this comparison! I'm personally working through AoCP[1], it makes me understand better which of LiSP[2] and SDFF[3] I might wanna go for when I'm done with AoCPv1. 😊 (Including the full titles and authors here for my own use later.)

[1]: Art of Computer Programming, by Donald Knuth
[2]: Lisp in Small Pieces, by Christian Queinnec
[3]: Software Design for Flexibility, by Hanson and Sussman

@yewscion welcome, thanks for the feedback/encouragement! yeah, SDFF is for "how to create the next generation of emacs-like extensible software", which is ultimately my longterm goal, but my addiction remains in the realm of interpreters and compilers, sending me ever "lower".

Have you read SICP already? It traverses the whole gamut, and I imagine it would be a nice supplement to TAOCPv1, getting to see many of the same optimization techniques applied at the higher level, and getting to design your own VM, perhaps including some of Knuth's assembly-level optimizations

@rml I have the texinfo version of SICP[1], but I have yet to begin reading it as I'm prioritizing books which seem more reference-friendly at the moment. Based on a quick skim, it seemed more focused on scheme practicum than general CS[3] theory (could be very wrong there, open to feedback!), whereas AoCP[2] seemed more general. Thoughts?

[1]: Structure and Interpretation of Computer Programs, by Sussmen and Abelson.
[2]: The Art of Computer Programming, by Donald Knuth.
[3]: Computer Science.

@rml (Finishing up undergrad currently, and hoping to jump right into grad school after. Only have so many free cycles for my personal studies, unfortunately, is why I had to make that choice).
@yewscion "I only have so much free time" -- I hear ya completely
@rml Haha, I have to keep telling myself that, or I get overwhelmed with all the things I wanna do and learn. 😆