An Algebraic Language for the Manipulation of Symbolic Expressions (1958) [pdf]
Comments ⌘ Read more
Jwno: a highly customisable tiling WM for Windows built with Janet
Jwno is a highly customizable tiling window manager for Windows 10/11, built with Janet and ❤️. It brings to your desktop magical parentheses power, which, I assure you, is not suspicious at all, and totally controllable. ↫ Jwno documentation Yes, it’s a Lisp system, so open your bag of spare parentheses and start configuring and customising it, because you’re going to need it if you want to use Jwno … ⌘ Read more
With how user-hostile Windows and macOS are, is it any wonder people long for computers from the ’80s and ’90s?
Every so often people yearn for a lost (1980s or so) era of ‘single user computers’, whether these are simple personal computers or high end things like Lisp machines and Smalltalk workstations. It’s my view that the whole idea of a 1980s style “single user computer” is not what we actually want and has some signif … ⌘ Read more
exwm: Emacs X Windows Manager
EXWM (Emacs X Window Manager) is a full-featured tiling X window manager for Emacs built on top of XELB. ↫ exwm GitHub page It supports both tiling and stacking windows, dynamic workspaces, RandR, a system tray, and a lot more. XELB stands for X protocol Emacs Lisp Binding, and it’s a “pure Elisp implementation of X11 protocol based on the XML description files from XCB project”. ⌘ Read more
@movq@www.uninformativ.de Somewhere or another, I think in a William Byrd talk, I heard it suggested that the best ideas in computer science should fit on an index card (ah yes it’s this one: https://paperswelove.org/2017/video/will-byrd-most-beautiful-program/ ). He was referring to the basic principles of LISP/the lambda calculus, which have sometimes been called the Maxwell’s equations of computer programming (by Alan Kay). Simple, short, elegant, but very densely packed with meaning–generations of people have spent their whole careers unpacking what those simple rules can do.
Much of modern software feels like the polar opposite of that. Not only can you not write it on an index card, you never will be able to because people who write software don’t seem to aspire to try. I wish more people thought this way though!
I think the forth-lisp works if you think of it as a forth by default that pushes and pops s-expressions. #halfbakedideas
building a Forth that sits alongside a LISP. If it’s not an S-expression, it gets interpreted as a word. #halfbakedideas
And there’s always the great http://www.gigamonkeys.com/book/ #lisp
Land of Lisp- The Music Video! ⌘ https://www.youtube.com/watch?v=HM1Zb3xmvMc