4 ms·
This is a cool project that I have tried a few times in the past. To me, the big draw is that it is written in Common Lisp. I was a patron contributor for a whi
by mark_l_watson 5y ago
This is a cool project that I have tried a few times in the past. To me, the big draw is that it is written in Common Lisp. I was a patron contributor for a while, but when I had problems building from source, I stopped. Interfacing Common Lisp to things like WebKit, GTK, or Qt to build Nyxt was probably the reason I failed building from source, IIRC.
This is probably a bad analogy, but forty years ago Lisp Machine subsumed the operating system. In modern times, in some sense the web browser is like an operating system layer, or at least a portable application platform. So, my bad analogy is that Nyxt is like a Lisp Machine.
If I have time, I will try to build from source today. I just reread the dev source install instructions, and it does look straight forward. Hopefully being on a M1 MacBook won’t affect the build process.
- jmercouris 5y agoThanks Mark, I really appreciate that. We’re working on a Nix recipe to make it easier on MacOS, making some progress https://github.com/NixOS/nixpkgs/pull/116233 https://github.com/NixOS/nixpkgs/pull/116233
- cle 5y agoThis is the vision from my understanding. I think of it as Emacs for the web, instead of just text. Super compelling vision, I really hope they can pull it off. I’ve tried Nyxt a few times but I find it quite difficult to hack on, at the time it required an elaborate Emacs + SLIME + Common Lisp setup…I don’t use CL very much so it was a lot of work and quite fragile. I hope they can get editing bootstrapped into Nyxt so that I can modify it in Nyxt itself instead of a bunch of complicated external tooling. As it stands, there’s too much friction for me to hack on it. Regardless, tons of promise and I’m eagerly following its development!
- vindarel 5y agoIt seems they did it! > New simple built-in editor capabilities so that you can easily script Nyxt without opening up an external editor. (last screenshot)
- cle 5y agoWow nice! Thanks.
- vindarel 5y agoBTW, Emacs is not the only CL editor anymore. Besides Vim, Atom with SLIMA is getting very close to Slime. There are a couple extensions for VSCode, and more: https://github.com/CodyReichert/awesome-cl#text-editor-resources https://github.com/CodyReichert/awesome-cl#text-editor-resou... Happy lisping :)
- ngai_aku 5y agoAny luck building from source? I just gave it a shot, but I stumbled on the same issues you mentioned (webkit, gtk, qt).