Is it worth learning Common Lisp for writing tools and solving practical problems if I already know Emacs Lisp?

This page summarizes the projects mentioned and recommended in the original post on /r/lisp

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • lem

    Common Lisp editor/IDE with high expansibility

  • If you want to go the pure CL route, there is https://github.com/lem-project/lem - but, emacs does have tons of plugins; may be, someone writes a compatibility layer for elisp over common-lisp?

  • osicat

    Osicat is a lightweight operating system interface for Common Lisp

  • OTOH, there is FFI-based osicat that packs it; from the https://github.com/osicat/osicat/commits/master it does seem stable.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • emacs-checksum

    Checksum Utility inside Emacs. Powered by Ironclad.

  • I've wrote some toy modes for Emacs, as much as I love Elisp, there is nothing compared to Common Lisp for me yet. Slime is overkill. I don't know if you're aware but there is a Elisp REPL in Emacs M-x ielm. Something you could go for, is to write things using Elisp, and then interface it using Common Lisp in the back if you need to do something that Elisp can't like I did in my toy project here.

  • mu4e-dashboard

    A dashboard for mu4e (mu for emacs)

  • My weird idea is that I think Emacs could be a great platform to ship software. Just like people use Electron to ship apps, we could use Emacs to ship apps as well. We would have a great power for customization. We have buttons (widgets) that can be a little hard to understand at first, but dashboard-mode and spacemacs are good examples that we can have beautiful "interfaces" in Emacs. Look at mu4e-dashboard, we could have a very beautiful and functional email software in Emacs someday, we just need an easier way to setup email because it can be really painful.

  • nyxt

    Nyxt - the hacker's browser.

  • I don't know about Iem-project, never tried it, but another cool project that I think will ship software on top of it someday is nyxt. It's a very cool browser written in Common Lisp that looks a lot like Emacs, and as far as I know people are designing it to be as customizable as Emacs with the capability of writing modes and everything, so probably Nyxt could be "our Electron" someday, a very powerful one.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts