If you have 1/5th the context to consume, that's going to generate better code than the comparable typescript, even if the language is an esoteric one.
1,168 karma · joined October 21, 2007
If you have 1/5th the context to consume, that's going to generate better code than the comparable typescript, even if the language is an esoteric one.
Well, I literally said in my post that basically all Lisp was compiled. And I was replying to a guy saying that I thought all lisp is compiled. So hopefully I'm not contributing to that misconception.
So I don't think I'm over my skis here. But I appreciate your clarifying point! I've not read the Lisp 1.5 manual but I probably should!
In other words - if you modify the run time, are you then able to mirror those changes in your codebase and then reboot?
I think conceptually, Lisp was an interpreted runtime. However, the combination of chasing efficiency with compilation and perhaps "everything is a file" consuming mindshare, interpreted Lisp seems a largely academic pursuit.
It's really great for running agents, though.
I guess I think there's a lot more in Omarchy than a dotfiles repo, I was very impressed with the demo video. Even just creating the menu and updating system is non-trivial. Mirroring the entire distro through Cloudflare seems significant also. I've not seen those in another dotfiles project.
Having agents in the default environment, having everything configurable through text files, and having default agents automatically file bug reports on crashes - these are tangible quality of life improvements that you can't get on other systems.
Maybe Windows and MacOS should write some shell scripts.
I've been using it for the last three months for basically all my computing. I always wanted a Smalltalk type environment, and this finally scratches this itch.
Creating an endpoint is just defining a lisp function.
There's still a billion things to clean up but it works really well.
My LLMs say that if you followed this same pattern in pure clojure or racket it would be comfortably <10k lines of code.
That said, I do enjoy implementing my own lisp and I think the OCaml core gives it some stability and security.
Edit: okay I read the code, it's actually four separate implementations
AI previously provided speed but not quality. As soon as quality reached an acceptable threshold, the speed became the reigning factor.
In my opinion the quality is still much lower, but speed means the cost is significantly lower also.
Am I the only one who remembers the suicide nets at Foxconn?