>Programming resources for Emacs Lisp, Common Lisp, Scheme and Clojure: pastebin.com/nyTQp7qi >Troubleshooting If there seems to be a bug (or complicated issue), anons may ask you to compose an MWE (minimum working example). To create an MWE, try the following: 1) start emacs with "emacs -q". This disables your init. 2) try to reproduce your issue with as few settings changed and packages (manually) loaded as possible. These steps ensure that other anons can replicate your problem if it's something more involved. Sometimes you even find the cause yourself this way, too!
>Okay, but what do you like about lisp you silly goose? homoiconicity macros makes ad hoc programming (i.e. extending emacs) easy and fun reasonably fast despite being dynamic GC language desu i can't imagine a reason to use a stack language outside of extreme resource constraints
Vimfag here, I want to learn this shit and actually use it, problem: I'm on windows. Should I use WSL or the GUI natively...?
Noah Davis
>I'm on windows OOF, native is going to be painful since GNU give zero fucks to windows. Give a try at WSL. user, consider having a computer just for Linux if you cant leave windows it's gonna make your life MUCH easier.
Cooper Phillips
I mean lisp is a stack-machine too, and in many ways its execution resembles that fact. It's not quite right to only think of Forth as a stack language... especially not ANS Forth. Though the stack-machine is super important, and in ANS Forth even your dictionary definitions are on a stack, the really cool shit is when you get into blocks. Your editor you see... code is data, and your editor is intertwined with the execution environment. It's a mishmash of a paged memory machine on top of a regular memory machine on top of a stack-machine. You think macros are cool? How about runtime macros? How about *self-modifying runtime macros*? Want them to be fire and forget? No problem. Want them to be static and persist data? Again, no problem. Want them to work like regular macros? Sure bro! Whatever you want, Forth will oblige. Want to implement GC? Trivial.
Also stack-machines aren't actually that efficient. That's an unfortunate misconception. They tend to have orders of magnitude more memory operations compared to register machines. But register machines are the antithesis of simple. Just look at the Dis VM compared to the Lua VM.
Dylan Lewis
>user, consider having a computer just for Linux if you cant leave windows it's gonna make your life MUCH easier. I like you user you good. Which distro are you using or which one do you recommend?
Christian Price
Fedora is good for those starting out. I recommend getting the XFCE spin.