As a Lisp acolyte, I approve the usage of negation for definitions https://existentialcomics.com/comic/632
A fun little evening has left me with a little toy gemini server written in common lisp. It can do cgi, mime, and redirects at the moment. If I can get it to where I’m happy with it going to try to serve my capsule off it but in no hurry. Would like to get it right :)
Nobody want to be a shitty programmer. The question is: Do you do anything not to not be one?
Reading blogs or social media and watching YouTube videos is fun. After them, your code may be a little better, of course. But you need a lot. You need to study! Read good books and study the code of other programmers, for example. Maybe work with a new language, architectures and paradigms. You need break the routine.
If you know Object-oriented programming, you learn functional programming.
If you know Model-View-Controller, you learn Model-View-ViewModel.
If you don’t know anything about architectures, you learn Clean Architecture, Hexagonal Architecture, etc.
If you know Python, you learn Ruby or Go.
If you know Clojure or Lisp… you don’t need to learn anything else. You are already a good programmer. Just kidding. You can learn Elixir or Scala.
Be a good programmer my friend.
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
@xuu@txt.sour.is Thank you! A common mistake is to see Emacs as a text editor but it’s a Lisp interpreter with a text editor (among other software), so the limit is your imagination 😋. I’m glad you like it! 🙌
Yes! 😀 Emacs Lisp is a member of the Lisp family.
@andros@twtxt.andros.dev Nope, unfortunately not. I took a look at Lisp last year (I think I used sbcl), but I haven’t done anything really useful with it. I still want to give it a proper go some time in the future. I do like how flexible it can be. Rather simple, but powerful basic concepts.
What’s your favorite dialect?
Does anyone here write in a Lisp dialect? #clojure #commonlisp #lisp
@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!
New repository: aquilax/goligo - Goligo go with lisp syntax experiment
Employers much prefer that workers be fungible, rather than maximally productive. The Lisp Curse
The moral of this story is that secondary and tertiary effects matter. Technology not only affects what we can do with respect to technological issues, it also affects our social behavior. This social behavior can loop back and affect the original technological issues under consideration. The Lisp Curse
Lisp is so powerful that problems which are technical issues in other programming languages are social issues in Lisp. The Lisp Curse
Lisp macros in the Mu computer: https://merveilles.town/@akkartik/106195814023586904
Mulling switching gears for the Mu shell to a less ambitious Lisp-based language: https://merveilles.town/@akkartik/105771735864653468
It’s taken a year to get here. I want to take a break, do a Lisp interpreter for fun. Just so I can see a computer boot into a Lisp prompt.
Another excellent read on Lisp. http://www.defmacro.org/ramblings/lisp.html
I’ve been learning about Lisp. This was a good read. http://www.paulgraham.com/icad.html
📚 Finished reading Land of Lisp: Learn to Program in Lisp, One Game at a Time! by Conrad Barski