Project Mage is an effort to build a power-user environment and a set of applications in Common Lisp. To get an overview, see The Power of Structure. Otherwise, the essays listed below may be read in any order.
This goes far beyond my comfort level, but I’m pretty sure quite a few of you will find this project incredibly interesting.
Cringe! To me this looks like anti pattern to just everything and someone seems to have woken up from cryo sleep after 20+ years and now tries to make TempleOS looking sane. Just “wow!”
It does seem to be from an alternate universe where people care about cli applications, the replacements listed don’t really lack many features. I’d love to have more flexibility, but what we have now is good enough that I won’t send time re-writing them like I did 20 years ago. His CSV usecase he mentions, seems really odd to me. Libreoffice works perfectly for it. Perfectly. There are plenty of other cli toolsets for working with them programmatically. So basically I don’t get his complaints.
I don’t know. Ambitious. It could work.
I think it’s a perfectly splendid idea.
I spent a lot of time reading up on Lisp and Lisp machines. They were pioneers in the early days of GUIs and internet-connected workstations.
However, 21st century Lisp aficionadi either recommend commercial tools, or they recommend Emacs.
I’m sorry, but it’s the 3rd decade of the 21st century, and Emacs is an ugly vestige of the 1970s. I don’t _care_ how powerful its editing facilities — that is literally not important, compared to the horrible UI and user experience. (And Vim is worse.)
Lisp needs a modern editor and a rich modern *graphical* environment.
If someone is brave enough to try to do that, good luck to them.
Largely agree with your sentiment, except for the shade thrown at emacs and vim. They’re both great, but they have their annoying limitations. Microsoft code, oddly enough is kind of the modern version of them. Basically a standard for a large number of people, lots of extensions, ect. I’d be down for a better solution. I think the author makes some good points in the rants there, but they are terrible rants that may discourage any collaboration. Like there are good points to Temple os, but the cia conspiracy there is really worrying. Its either a crude joke, or a sign of mental illness. I don’t have the lisp chops to contribute or the time, but if I did I still wouldn’t because of that.
There are a few graphical development environments for lisp if you’re willing to pay.
As for templeos, it was developed by a person suffering from schizophrenia. I think he passed away.
I’m not sure the author of mage doesn’t also suffer from schizophrenia. Terry’s death was awful as were his acts against his parents, but one thing it was not: A CIA plot. If that was a joke that was a very tastless and cruel one. If it wasn’t, not they are not mentally stable.
The author of mage is probably on the spectrum, like a huge number of people in this field.
Maybe, but that has nothing to do with conspiratorial thoughts.
For someone who is even a little practically minded, it seems like the set of tools building up in the Clojure space offer a path towards something like this vision. See especially Babashka and the HumbleUI project, and also Clerk and related tools for scientific notebooks.
And of course you already know about Emacs, and even neovim now supports Fennel (two different ways, even).