>Lisp is a family of programming languages with a long history and a distinctive parenthesized prefix notation. There are many dialects of Lisp, including Common Lisp, Scheme, Clojure and Elisp.>Emacs is an extensible, customizable, self-documenting free/libre text editor and computing environment, with a Lisp interpreter at its core.>Emacs Resourceshttps://gnu.org/s/emacshttps://github.com/emacs-tw/awesome-emacshttps://github.com/systemcrafters/crafted-emacs>Learning EmacsC-h t (Interactive Tutorial)https://emacs.amodernist.comhttps://systemcrafters.net/emacs-from-scratchhttp://xahlee.info/emacs>Emacs Distroshttps://www.spacemacs.orghttps://doomemacs.org>ElispDocs: C-h f [function] C-h v [variable] C-h k [keybinding] C-h m [mode] M-x ielm [REPL]https://gnu.org/s/emacs/manual/eintr.htmlhttps://gnu.org/s/emacs/manual/elisp.htmlhttps://github.com/p3r7/awesome-elisp>Common Lisphttps://lispcookbook.github.io/cl-cookbookhttps://cs.cmu.edu/~dst/LispBookhttps://gigamonkeys.com/bookhttps://lem-project.github.iohttps://stumpwm.github.iohttps://nyxt-browser.comhttps://awesome-cl.com>Schemehttps://scheme.orghttps://try.scheme.orghttps://get.scheme.orghttps://books.scheme.orghttps://standards.scheme.orghttps://go.scheme.org/awesomehttps://research.scheme.org/lambda-papers>Clojurehttps://clojure.orghttps://tryclojure.orghttps://clojure-doc.orghttps://www.clojure-toolbox.comhttps://mooc.fi/courses/2014/clojurehttps://clojure.org/community/resources>Otherhttps://github.com/dundalek/awesome-lisp-languages>Guixhttps://guix.gnu.orghttps://gitlab.com/nonguix/nonguixhttps://systemcrafters.net/craft-your-system-with-guixhttps://futurile.net/resources/guixhttps://github.com/franzos/awesome-guix>SICP/HtDPhttps://web.mit.edu/6.001/6.037/sicp.pdfhttps://htdp.org>More Lisp Resourceshttps://paste.textboard.org/52b08691(set! prev-thread (quote >>102873389))
¥€₱! racketeering is... based.https://felleisen.org/matthias/Thoughts/Racket_is____.html
time 2 try lemonhttps://packages.guix.gnu.org/packages/lem
>>102999009>le githttps://github.com/lem-project/lem/tree/main/extensions/legit
>>102993004https://stumpwm.github.io
>>102994758for me it's xah-fly-keys / meow
>>102999882I want to use StumpWM once again, but the lack of per-monitor workspaces is what is keeping me from doing so.https://github.com/stumpwm/stumpwm/issues/104https://github.com/stumpwm/stumpwm/issues/609
i tried emacs again and i still don't like itguess i just have to deal with the inferior repl
>>103001776Just make your own editor.
code generation for wayland is going really well actually, i'm getting some of the client-side classes generated, and should be able to start defining some functions soon enough herehoping to be able to have the code far alone enough by the end of this week to actually connect a server and client anyone that is more experienced in clos than me - is there a proper way to set slot values to be functions, or would it be better to write methods? in wayland there are these "listener" structs that have function pointers as their fields. i need to replicate this somehow but with callbacks
why is eglot included in Emacs now?It doesn't do anything other than make emacs crash.
>>103002343you mean why eglot specifically or just LSP in general?i think LSP is convenient for beginners, but i personally find it annoying now so i just don't use it.
>>102999882>>103001681Where is the dude that was making his own Wayland CL WM from last general.
>>103002474im not making my own wm, or at least not right now.i'm making bindings for libwayland itself, with the hpe that it'll allow anyone to make their own wm. that being said, libwayland is pretty low-level still, so once this is complete i might create a higher-level library -- like wlroots but in lisp
>>103002384eglot specifically. I've tried it on different machines with different configs for different languages and it always just crashes.