Tag Archives: Lisp

Emacs For Common Lisp

Susam has a very nice Githup repository that contains an Emacs configuration for working with Common Lisp. The nice thing is that the README contains a complete explanation of what the configuration is doing and has a line-by-line exegesis of … Continue reading

Posted in General | Tagged , , | Leave a comment

Using Lisp

Anurag Mendhekar has an interesting post about why he uses Lisp and thinks you should too. He uses several different Lisps—Scheme, Common Lisp, and Racket—but boils down their essence to, “An s-expression based, dynamically typed, mostly functional, call-by-value λ-calculus-based language.” … Continue reading

Posted in General | Tagged | Leave a comment

Lisp: Advantages and Myths

Lately, I do almost all my programming in Lisp. That might be Scheme, Emacs Lisp, or Common Lisp. I’ve written many times on why I prefer Lisp as a development environment. I like the syntax, and most importantly that it … Continue reading

Posted in General | Tagged | Leave a comment

The Lisp Community

Here’s a charming post on the Lisp community. I like it for a couple of reasons. The first is that Owmagow wasn’t afraid to dig in and figure things out even though he realized there were already libraries available to … Continue reading

Posted in General | Tagged , | Leave a comment

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