[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: emac.png (1.02 MB, 1920x1080)
1.02 MB
1.02 MB PNG
>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 Resources
https://gnu.org/s/emacs
https://github.com/emacs-tw/awesome-emacs
https://github.com/systemcrafters/crafted-emacs

>Learning Emacs
C-h t (Interactive Tutorial)
https://emacs-config-generator.fly.dev
https://systemcrafters.net/emacs-from-scratch
http://xahlee.info/emacs
https://emacs.tv

>Emacs Distros
https://spacemacs.org
https://doomemacs.org

>Elisp
Docs: 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.html
https://gnu.org/s/emacs/manual/elisp.html
https://github.com/emacs-tw/awesome-elisp

>Common Lisp
https://lispcookbook.github.io/cl-cookbook
https://cs.cmu.edu/~dst/LispBook
https://gigamonkeys.com/book
https://lem-project.github.io
https://stumpwm.github.io
https://nyxt-browser.com
https://awesome-cl.com

>Scheme
https://scheme.org
https://try.scheme.org
https://get.scheme.org
https://books.scheme.org
https://standards.scheme.org
https://go.scheme.org/awesome
https://research.scheme.org/lambda-papers

>Clojure
https://clojure.org
https://tryclojure.org
https://clojure-doc.org
https://calva.io
https://clojure.land
https://www.clojure-toolbox.com
https://mooc.fi/courses/2014/clojure
https://clojure.org/community/resources

>Other
https://github.com/dundalek/awesome-lisp-languages

>Guix
https://guix.gnu.org
https://nonguix.org
https://systemcrafters.net/craft-your-system-with-guix
https://futurile.net/resources/guix
https://github.com/franzos/awesome-guix

>SICP/HtDP
https://web.mit.edu/6.001/6.037/sicp.pdf
https://htdp.org

>More Lisp Resources
https://lisp.nexus
https://rentry.org/lispresources

(setq *prev-bread* >>106663770)
>>
File: emac.jpg (357 KB, 1024x768)
357 KB
357 KB JPG
emac
http://xahlee.org/xa/funny/4chan.html
>>
 (define-syntax dual-op
;; https://en.wikipedia.org/wiki/Chain_rule#Case_of_scalar-valued_functions_with_multiple_inputs
;; dF(x,y,z...)/dx = sum (df/di * f(x,y,z...))
(syntax-rules ()
[(_ fn df ...)
(lambda args
(let ((reals (map dual-number-real args ))
(infinitesimals (map dual-number-infinitesimal args ))
(partial-derivs (list df ...)))
(make-dual
(apply fn reals)
(apply +
(map (lambda (eps partial)
(* eps (apply partial reals)))
infinitesimals partial-derivs)))))]))

(define (dual-div d1 d2)
;; F(x,y) = x * 1/y
;; df/dx = 1/y
;; df/dy = -x/y^2
((dual-op / (lambda (x y) (/ 1 y)) (lambda (x y) (/ (- x) (expt y 2))))
d1 d2))

chain rule for my autodiff thing
>>
>>106717066
This place used to be so cute.
>>
>>106717376
there used to be a lot more gore and other disgusting stuff, in some things it has mellowed in other stuff maybe it has worsened
>>
>>106715513
>bongo
interesting. is it any better than EMMS?
>>
>>106717712
listen anon
https://github.com/alphapapa/listen.el
>>
>>106718433
the UI is pretty, it looks modern (by Emacs standards). but i'm too dependent on MPD+EMMS now to switch
>>
>>106717712
I tried to use EMMS but I found it humongous. Bongo is leaner (single bongo.el file, 1000 lines), and does the simple job.
>>
File: prot.png (346 KB, 1000x996)
346 KB
346 KB PNG
Interesting
>Prot Asks: Ekaitz about Guix, bootstrappability, FOSS advocacy, and the Basque country
https://www.youtube.com/watch?v=h3WaPyDc3ik
>>
>>106718890
who mogs? Prot, or, Luke Smith?
>>
>>106718890
prot + xah interview when
>>
File: pondering-emac.png (260 KB, 625x559)
260 KB
260 KB PNG
>>106718917
Both are based. But Prot is an emac wizard, so he is more based.
>>
>>106719054
Prot v Luke is a close call for me.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.