

What are you trying to ask? It kind of feels like arguing with someone who’s trying to just find one mistake to say “aha!”.
I like music and computers.


What are you trying to ask? It kind of feels like arguing with someone who’s trying to just find one mistake to say “aha!”.


Two different things. What makes a programming language a Lisp is also neither of those two things. For me homoiconicity is one of the main features of a Lisp.


It’s not as mature, feature rich and battle tested as xorg is. In a couple years maybe it’s as good, but as of right now, there are some incompatibility and missing feature issues.


I prefer to use any Lisp rather than no Lisp. I enjoy Common Lisp and Elisp, and I sometimes teach using Racket.


I would tell you, if you didn’t directly go on the offensive and berate me for what? You thinking I’ll be using LLMs? No thank you. Go ask an LLM yourself.


Wayland is not good.
Programming languages peaked with Lisp.


Completely incomprehensible.
One look at the image you posted, the fact that you mentioned using AI, the fact that you are undertaking such a mind bogglingly humongous scope.
Who in their right mind would use vibe coded slop to do something that is considered criminal almost everywhere in the world? This is such a bad idea.


And Bitchat.


Well leaving so many blanks, one can’t help you. Setting it up for my own instance was as simple as setting up web RTC. As for other instances, most including the flagship should have it enabled by default.


I don’t game on my laptop, can’t help you there!


I’ve been daily driving my Asahibook for over a year (as in “I’ve not booted MacOS except one time for demonstrating something”). Other than DP-over-USBC not working, it’s as been as stable as any other computer I’ve used. Even the DP stuff is working on test branch, and I did try it, and it worked almost flawlessly.


What setup doesn’t allow it?


XMPP clients: https://de.wikipedia.org/wiki/Liste_von_XMPP-Clients
?
We run matrix voice and video calls daily on a self hosted federated instance. It’s a non issue.


XMPP and Matrix exist, “hey let’s reinvent the wheel”


My students who did Haskell last year all passed with flying colors. I think the examples above are plenty clear, and the students also found them clear after I explained them, and with enough practice it wasn’t an in issue. I read the literature, practice it, and then use my teaching skills to teach it. It’s my job, and I take pride in what I do.
I’d say maybe the hypothetical you just needs a good teacher to show how it’s done, or the hypothetical student needs to read it enough till you understand it. In math we also have symbols, in math we also use shorthands. Why not in compsci?
Bar that, Haskell is just not a language that’s suited as a first language. The literature expects from you to be able to understand technical manuals. You don’t go teaching Rust to 8th graders, you don’t go learning Haskell without knowing at least what currying means.
As for brackets, you’re free to put them wherever you want; the professional are also free to do what they want, and it’s usually a good idea to adhere to a standard.


Because if you don’t write it this way, then it’s not lisp. I would recommend you to read PG’s essay: On Lisp, and (a hard read) SICP.
As for Haskell, I am a teacher and I teach Haskell. I use Learn you a Haskell and Haskell programming from first principles. Haskell and Lisp are languages that by nature pull CS and math wizards. So is the documentation also written in that way. Hoogle is still one of the best sources of documentation.


So if lisp wasn’t lisp, you’d like it? 😂 you might want to take a look at Rhombus, or even Haskell.
In short, homoiconicity, a function type, expression based programming, a symbol type, and having no distinction between read, run and compile-time. If it looks like a lisp and sounds like a lisp, then it’s a lisp. All languages you mentioned are lisps. So is Clojure, Elisp, MacLisp etc etc.