/let/ - Lisp & Emacs Thread

>GNU Emacs is an extensible, customizable, self-documenting free/libre text editor and computing environment, with a Lisp interpreter at its core.

>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 Emacs Lisp.

>Emacs Resources
gnu.org/software/emacs/ (Official GNU Emacs site)
github.com/emacs-tw/awesome-emacs/ (Community-driven list of Emacs packages)

>Learning Emacs
C-h t (Interactive Tutorial)
youtube.com/playlist?list=PLX2044Ew-UVVv31a0-Qn3dA6Sd_-NyA1n (Beginner-friendly Video Series)
youtube.com/playlist?list=PLEoMzSkcN8oNmd98m_6FoaJseUsa6QGm2 (Emacs from Scratch)

>Premade Emacs Configs
github.com/syl20bnr/spacemacs/ (Spacemacs)
github.com/doomemacs/doomemacs/ (Doom Emacs)
github.com/snackon/Witchmacs/ (Witchmacs)

>Common Lisp (CL)
stevelosh.com/blog/2018/08/a-road-to-common-lisp/ (A Road to Common Lisp)
gigamonkeys.com/book/ (Practical Common Lisp)
cs.cmu.edu/~dst/LispBook/ (Common Lisp: A Gentle Introduction)

>Scheme
scheme.com/tspl4/ (The Scheme Programming Language)
gnu.org/software/guile/manual/ (GNU Guile Manual)
archive.org/details/Schemer/ (Various Books)

>Clojure
clojure.org/ (Official Site)
clojuredocs.org/ (Community-powered Docs and Examples)
braveclojure.com/clojure-for-the-brave-and-true/ (A Clojure Book)

>Emacs Lisp (Elisp)
Emacs docs: C-h f [function], C-h v [variable], C-h k [keybinding]
gnu.org/software/emacs/manual/eintr.html (Aimed at absolute beginners in programming)
gnu.org/software/emacs/manual/elisp.html (Emacs Lisp Reference Manual)

>More Lisp Resources
pastebin.com/nyTQp7qi

>Changing Emacs Default Keybindings
pastebin.com/2hg4g3C6

(defvar alt-names '(emg let flet))
(setq prev-thread )

Attached: LISP.png (900x900, 316.1K)

Other urls found in this thread:

cmd.com/blog/vim-or-emacs-the-debate-is-over/
coincidencedetector.com/
twitter.com/SFWRedditVideos

conj!

first!

Why should I use Emacs when Vim has far more users?
> Vim/Vi: 93%
> Emacs: 2%
cmd.com/blog/vim-or-emacs-the-debate-is-over/

I have choosen Scheme as a Lisp dialect btw, because it is the cleanest and the one guile implements.

So everything in this language is surrounded with (((parentheses)))?
I wonder who could be behind this?

Attached: (((lisp))).jpg (841x654, 169.17K)

So guys, what's with all the brackets?

oy vey shut it down, they're onto us

I've stopped taking my meds.
I can now see the code of the matrix and it's all written in Hebrew, Lisp, and VRML.
Your days are numbered, Schlomo.

GNU Guile!?
Oy vey!

Attached: !?.jpg (570x508, 279.87K)

>88315842
one I never see mentioned is telephone-line, picrel

Attached: no___.png (318x224, 20.94K)

VS code has far far more users than vim, why should you still use vim?

>cmd.com/blog/vim-or-emacs-the-debate-is-over/
>twitter users use vim
lol

epic phoneposting, meant

this article pisses me off, just the zoomer style
otherwise their methodology is completely flawed because unlike vim emacs is a graphical text editor and you don't run it in the shell. even if you do, usually you only run it once because afterwards you can do everything from emacs

you dont even have to run it once, as emacsclient can start the daemon for you

Scheme!

Attached: FHoPvTXacAI1cLp.jpg (1346x2048, 302.01K)

coincidencedetector.com/

>Detect (((names))) for a reminder of what total coincidences have occurred in the past, and continue to occur today.
What did they mean by this

>played with Emacs instead working again today
Emacs must be one kind of addition.

Make your emacs config read-only during working hours.

>'hey guys did you know that uhhh the guy who created the language you talk about all day was uuuuhhhh a jew? and that's funny'

Attached: 1*eG9No6oEQAzx48jpoLcz4Q.jpg (634x476, 77.41K)

How did it feel when a rabbi sucked your bloody baby jew dick?

pure lambda calculus

Attached: 1660045624043636.jpg (823x1024, 195.09K)

I tried using doom emacs as a C IDE. It worked fine, but i can't imagine using emacs as my everyday operating system. Very few things work out of the box. For example something as simple as image viewer and pdf reader (not much difference between two) are very clunky.
Why should I use emacs, when I can use neovim as an IDE, ranger for file management, zathura for pdf and so on.
Are magit and org-mode the only good reason to use emacs?
Do i have to learn elisp extensively to make use of emacs and how useful elisp is outside of emacs (is it similar to other lisp dialects)?