Our great sponsors
-
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.
-
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.
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?
OTOH, there is FFI-based osicat that packs it; from the https://github.com/osicat/osicat/commits/master it does seem stable.
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.
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.
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.
Related posts
- I programmed a SLY completion backend, it works, but I could use some help fine tuning it.
- Font Identification Request
- plain-common-lisp: a lightweight framework created to make it easier for software developers to develop and distribute Common Lisp applications on Microsoft Windows
- Using Carbonyl of Browsh in emacs?
- Lisp and cybersecurity !