cl21
lem
cl21 | lem | |
---|---|---|
2 | 55 | |
901 | 2,072 | |
0.0% | 1.8% | |
0.0 | 9.9 | |
almost 3 years ago | 6 days ago | |
Common Lisp | Common Lisp | |
The Unlicense | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cl21
-
Emacs-like editors written in Common Lisp
> And Lisp is almost uniquely able to handle transitions to later standards as I described above. You don't actually have to forfeit backwards compatibility entirely or at all if the changes are handled by moving to a new default base package. :cl-user/:cl become :cl##-user/:cl##
Go use cl21[0] if you care for this sort of thing.
> more generic functions would open up more interesting developments later
generic-cl[1]. But in a prefix-oriented language, I just don't see this as particularly important.
> you don't necessarily want to bless a particular concurrency model
You do[2]; this is one of the notable deficiencies in the cl standard that really bites, today. It is being worked on.
0. http://cl21.org/
1. https://github.com/alex-gutev/generic-cl
2. https://www.hpl.hp.com/techreports/2004/HPL-2004-209.pdf
-
Why are the makunbound functions fmakunbound, makunbound, and slot-makunbound named this way?
Dropping the idea for a new CL standard, adding these to CL21 would be the next option (I don't think such changes fit the spirit of radical-utilities).
lem
-
The Emacsen family, the design of an Emacs and the importance of Lisp (2023)
Direct Link to "Lem" the Common Lisp based "Emacs" discussed in the talk.
https://lem-project.github.io/
-
EmacsConf 2023: The Emacsen family, the design of an Emacs and the importance of Lisp - Fermin --> Lem (Youtube)
Lem is here -> https://lem-project.github.io/
-
Emacs-ng: A project to integrate Deno and WebRender into Emacs
There's also Lem, which has a good vim mode and is scriptable in Common Lisp (since it's built in CL) :D https://github.com/lem-project/lem/ It has: LSP support, a treeview, project-related commands, a directory mode, a POC git mode… with ncurses and SDL2 UIs.
- lem: Common Lisp editor/IDE with high expansibility
-
Lem v2.1.0 – Common Lisp IDE with high expansibility
New release of Lem, a hackablee ditor with high extensibility written in Common Lisp and with support for LSP.
Also, with a new webpage! https://lem-project.github.io/lem-page/
-
is there a reason not to use the lem editor for common lisp?
Oh, thanks. There is now describe-key to describe a keybinding, and documentation-describe-bindings to list all keys, grouped by modes. The result is given inside Lem, and generated as this .md file: https://github.com/lem-project/lem/blob/main/docs/default-keybindings.md
- Lem is the editor/IDE well-tuned for Common Lisp
- Lem - Common Lisp editor/IDE now with a webpage!
-
What are the enduring innovations of Lisp? (2022)
Install https://github.com/lem-project/lem/releases/tag/v2.0.0 and follow this free online book: https://gigamonkeys.com/book/
-
Lem 2.0.0 released! Now with an SDL2 frontend (CL editor)
Official release page: https://github.com/lem-project/lem/releases/tag/v2.0.0
What are some alternatives?
drracket - DrRacket, IDE for Racket
emacs - My emacs configuration
emacs-anywhere - Configurable automation + hooks called with application information
Second-Climacs - Version 2 of the Climacs text editor.
mg - Micro (GNU) Emacs-like text editor ❤️ public-domain
lem-opengl - OpenGL frontend for the Lem text editor
cider - The Clojure Interactive Development Environment that Rocks for Emacs
emacs4cl - A tiny DIY kit to set up vanilla Emacs for Common Lisp programming
ivy-lsp-current-buffer-symbols - Jump to a symbol in current buffer with an Emacs ivy buffer
build-emacs-for-macos - Somewhat hacky script to automate building of Emac.app on macOS.
paip-lisp - Lisp code for the textbook "Paradigms of Artificial Intelligence Programming"
lite - A lightweight text editor written in Lua