this post was submitted on 29 Sep 2023
11 points (92.3% liked)

Lisp Community

668 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.

History

Associations and meetings

Resources - TODO

Related communities (dialects) - TODO

founded 5 years ago
MODERATORS
 

Hello! Let us have another Friday social topic.

What type of problems do you solve using Lisp? Please share these details while answering:

  • Which dialect of Lisp do you use?
  • What problems do you solve?
  • Why do you choose Lisp to solve these problems?

I have a feeling that this thread might get inundated with too many Emacs Lisp posts about solving personal productivity problems. That's fine. But I suggest posting stuff about other dialects of Lisp too. The more dialects of Lisp (CL, Clojure, Racket, etc.) are discussed here, the better! We want to have a good variety of answers on this thread.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 11 months ago

My answers:

  • Common Lisp
  • Numerical work. Document authoring work. All kinds of numerical stuff like linear algebra, exploring patterns of solutions for complex equations before formulating proofs, document writing. I also write documents as symbolic expressions and convert them to other formats like LaTeX, HTML, etc.
  • I already started with a small bank of functions for doing numerical work back in the days. And from then it just kept growing. That's why I use Lisp for this stuff. For document authoring, symbolic expressions work surprisingly well as "markup". Write once and then convert them to LaTeX or HTML or Markdown using different macro definitions for the different symbols used in the "markup".