Tag Archives: Lisp

Why Learn Scheme

Back when I was learning Scheme, my go to implementation was DrScheme. It had great libraries, an excellent IDE, ran on Windows, Macs, and Linux, and produced good standalone code. Eventually it drifted away from the Scheme specification and was … Continue reading

Posted in General | Tagged , | Leave a comment

Symbols in Lisp

Joe Marshall over at Abstract Heresies has a post that makes a point that’s easy to forget: Lisp has symbols and those symbols should be used in preference to strings or integers to represent arbitrary state constants. Most other languages … Continue reading

Posted in General | Tagged | Leave a comment

Red Meat Friday: Infix in Lisp

For all you Lisp n00bs who really, really hate Lisp’s prefix notation, I have some good news: there’s a weird trick that allows you to use infix notation. Works in Elisp too! Get infix operators in Clojure with this one … Continue reading

Posted in General | Tagged , | Leave a comment

Why You Should Learn Lisp This Year

For those of you who still haven’t learned some sort of Lisp, Gavin Freeborn has a video pushing the idea you should learn at least one of the Lisps this year. If you already know Lisp, the video won’t tell … Continue reading

Posted in General | Tagged | Leave a comment

Guile Hacker Handbook

I recently came across the Guile Hacker Handbook, a work in progress that’s worth a look for any Guile hackers. After some sections on installing Guile (and Emacs) the handbook considers various Scheme constructs and how to use and test … Continue reading

Posted in General | Tagged , | Leave a comment

Lisp at Kina

I haven’t talked about Common-Lisp on Irreal for a long time. That’s mostly because the majority of my recent Lisp programming has been in Elisp but I still love Common-Lisp and Scheme and am always happy when I find an … Continue reading

Posted in General | Tagged , , | Leave a comment

Clojure and Scheme Compared

As I’ve said before, I’m sometimes tempted to take up Clojure but have always been put off by its reliance on the JVM. Last year, Mike Zamansky posted a couple of videos (1, 2) on using Clojure for the Advent … Continue reading

Posted in Programming | Tagged | Leave a comment

Red Meat Friday: What Could Have Been

Here’s some red meat for all you parentheses haters and Blub users: Society if Lisp had been industry standard since 1958 pic.twitter.com/cRsaDTMPmP — julesh (@_julesh_) July 2, 2020 It’s probably a little hyperbolic but it feels right to us Lisp … Continue reading

Posted in General | Tagged , | Leave a comment

How To Start a Common Lisp Project

As I mentioned the other day, I haven’t been using Common Lisp much lately so I was a little rusty when I wrote my A Palindrome Predicate Coda post. It’s not that I forgot the Lisp itself, that’s sufficiently like … Continue reading

Posted in General | Tagged , | Leave a comment

A Palindrome Predicate Coda

As I wrote yesterday, I upgraded my Common Lisp environment to SBCL 2.0 so of course I wanted to try it out. Writing Lisp programs in the excellent Slime environment that Emacs provides is truly a pleasure that I haven’t … Continue reading

Posted in General | Tagged , , , | Leave a comment