Tag Archives: Lisp

Why Isn’t Lisp Used More In Production

nderstand2grow, over at the Lisp subreddit extols the benefits of the Lisp languages and wonders why it isn’t more widely used in production. It’s a question that all Lispers eventually ask themselves. Despite what people who don’t know Lisp tell … Continue reading

Posted in General | Tagged | Leave a comment

Rolling Your Own Syntax

Over at Abstract Heresies, Joe Marshall has a great post on one of the reasons Lisp is such a great family of Languages. I say “family” because there isn’t a single Lisp language. These days, the four main Lisps are … Continue reading

Posted in General | Tagged , | Leave a comment

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