23
submitted 1 month ago by cdegroot@lemmy.ca to c/lisp@lemmy.ml

Today is the day. I'm finally "sorta happy enough to pull the trigger" on publishing the book I've been working on for a very long time. It's a technical history book: by a techie, for techies (although I think that between all the code samples, there is plenty of meat for "tech-adjacent" and "tech-interested" people). It tells the story of the Lisp programming language, invented by a genius called John McCarthy in 1958 and today still going strong (to the extent that many people see it as the most powerful programming language in existence).

And this is a time for shameless self promotion, even if you don't plan on buying the book, please repost :-). Self-publishing is self-marketing, so there we go.

If you do buy and read it, please let me know how you liked it!

The book landing page, https://berksoft.ca/gol, has links to all outlets where you can buy the book,

you are viewing a single comment's thread
view the rest of the comments
[-] madnificent@lemmy.world 5 points 1 month ago

It's a general purpose programming language, assuming Common Lisp.

There are many variants though and you'll find some for very specific situations too. The beauty is that it can easily break out of the comfort zone it was made for, so elisp (from the Emacs editor) allows you to do all sorts of other stuff such as browsing the web or handling your mails.

When you get comfortable with the strange naming, lisps can become a safe and fun place to play. Many variants have all sorts of escape hatches when you're getting yourself in trouble which makes a bunch of plot-twist requirements changes very feasible to tackle.

Anyhow, we use Common Lisp for some web services which see much reuse across apps.

this post was submitted on 17 Feb 2026
23 points (100.0% liked)

Lisp Community

861 readers
1 users here now

A community for the Lisp family of programming languages.

Lisp (historically LISP) is a family of programming languages with a long history and a distinctive, fully parenthesized prefix notation. Originally specified in 1958, Lisp is the second-oldest high-level programming language. Only Fortran is older, by one year.

Related communities

Language references

Tools

Tutorials/FAQS

Useful Lisp resources

Search

Videos

Common Lisp

Clojure

Racket

Scheme

Books

Food for thought

Implementations

Events

founded 6 years ago
MODERATORS