[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: 旭日.jpg (732 KB, 1000x735)
732 KB
732 KB JPG
>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

(set! prev-bread (quote >>106878250))
>>
File: Chicken_Scheme_logo.png (84 KB, 500x598)
84 KB
84 KB PNG
Chicken Scheme!
>>
This OP doesn't make me feel disgust, so I'm staying here.
>>
>>106931769
CHICKEN 6 when
https://www.more-magic.net/posts/crunch.html
>>
File: SICP.png (46 KB, 221x221)
46 KB
46 KB PNG
>>106931849
Many such cases
>>
File: mallet.jpg (103 KB, 1956x412)
103 KB
103 KB JPG
new fukamachi kino
https://github.com/fukamachi/mallet
https://x.com/nitro_idiot/status/1978122548865876015
>>
File: (chicken-jockeyuyuko).jpg (153 KB, 1575x1575)
153 KB
153 KB JPG
>>106931769
>A programmable X11 window manager in CHICKEN Scheme
https://github.com/mario-goulart/nsfwm
>>
>>106932380
>not safe for work manager
???
>>
File: 「!」.jpg (102 KB, 500x537)
102 KB
102 KB JPG
>>106932404
this is a blue board emacsir
>>
>>106917249
prot's modus-themes
>>
>>106917249
I've been using doom-ayu-dark lately. I tweaked it slightly so that font-lock-comment-face is a little brighter to aid legibility. By default, comments were a very dark gray on black, and I had trouble seeing that. Otherwise, I quite like it.
>>
File: 1337.png (185 KB, 1467x838)
185 KB
185 KB PNG
Interesting
https://codeberg.org/glv/cl-monero-tools
https://codeberg.org/glv/cl-monero-explorer
>>
>>106934765
>Guillaume Le Vaillan
wiyaum le wayaun
>>
wiyom le wayon
>>
The theme for October is Maintenance.
https://plaindrops.de/blog/2025/emacscarnival/
https://macadie.info/2025/10/08/emacs-carnival-maintenance/
>>
File: debug.png (116 KB, 1146x862)
116 KB
116 KB PNG
>>106866916
ok it wasnt making sense that it was clearly acting like it was failing to append point to end of line before inserting when that doesn't MATTER in the ielm repl since you can hit enter from anywhere on the line. but after testing in both *scratch* and *ielm* in different ways, the lookup-keys seem to need to be moved into successive (call-interactively)s or just not (call-interactively)'d at all and instead the underlying commands called directly. it seems like the (evil-insert-mode) line in the original function was acting weird because it was wrapped in (call-interactively) even though it was in a progn body and wasnt the final return of the evaluation of (c-i)'s arg.
i sleep
>>
File: newsrtr.png (133 KB, 1232x1353)
133 KB
133 KB PNG
i have a 300 line file now of testing i've done using totally inline eval, on the fly, i know theres a debugger but the whole environment is so fluid and accessible, i mean it feels like if your car was made out of chocolate, you just have elisp available anywhere anytime.
the environment is amazing but it could be amateur's admiration, and especially this took a shit ton of time for what is apparently a TWO LINE FIX!!!
>>
File: Cons-Cell.svg.png (3 KB, 640x372)
3 KB
3 KB PNG
>makes nocoder nu-lispers seethe uncontrollably for some reason
>>
>>106937135
>>106937339
What font is that?
>>
File: 1755820539306148.png (11 KB, 680x375)
11 KB
11 KB PNG
>get into linux, emacs, etc
>woah this so cool im gonna customize everything!!
>8 years later
>emacs is just a nice text editor
>same linux rice for the past 5 years probably. works perfectly so no changes needed. only thing i do is listen to music, open web browser, etc

The joy is gone. Childhood is thinking your life can revolve around some computer programs. Then you grow up and realize these are just basic tools and there's nothing special about you for using them. I wouldn't go back to mass market slopware because it is absolutely a worse experience but there is no fulfillment to be found here. I look at rice threads and think 'so what?'
>>
lithp
>>
>>106938289
Wow, anon. You are so pragmatic. Thank you for this blog post.
>>
>>106938289
I congratulate you on the realization that ricing is fucking stupid. Now, you must realize that emacs is not just a nice text editor, at least not if you know how to program and know how to use its self documentation capabilities, then you would see that emacs is actually a TOOL, a tool to do whatever the fuck you want, if you have job or hobby that requires you to interact with your computer, you can use any of the thousands of packages to make that hobby/job easier. If not you could probably make something for your specific situation by leveraging the 40 years of obscure functionalities to create a new package and add your contribution to the babylonian scale of community effort that has been poured into it.

If you dont work in anything related to computers or don't even like using computers I would agree with you, why bother. If you do, then you're missing out, there's so much to it besides fucking ricin, don't be retarded.
>>
>>106934765
>common lisp
why didn't this nigger write his shit in emac lips??? we would've had an emacs monero wallet by now
>>
>>106937836
You don't understand! It's so cache inefficient! Cons cells are deprecated, you have to use pre-allocated arrays only. You're wasting KILOBYTES of memory! The entire operating system is getting choked to death by these cache misses, you could be losing ENTIRE MICROSECONDS of execution time PER LOOP!
CL is just a garbage unusable langue, it could NEVER handle realtime 8K ray tracing!

You guys need to grow up and start using a real language built from the ground up for high performance like Java or Python.
>>
>>106938289
>ricing to be special
is that the primary reason desktop trannies churn out copypaste of the same shitty tiling wm setup or de faggotry, all just with different colors? lol. lmao even
>he didn't move on from tinker trannying with options for existing programs to making his own stuff with an infinite amount of possibilities and practical usecases
me thinks you just weren't that interested in the first place and got into linux, emacs, etc because of idle curiosity and 1337 haxxor reddit points. nothing wrong with that, time merely dispelled an illusion
>>
File: 1696126110560209.jpg (103 KB, 900x900)
103 KB
103 KB JPG
* (sb-kernel:get-lisp-obj-address t)
537985103
* (sb-kernel:get-lisp-obj-address nil)
537985047
* (sb-kernel:get-lisp-obj-address '())
537985047
* (sb-kernel:get-lisp-obj-address (cdr (list 1)))
537985047

Ehhh so () isn't a value but an actual thing, using 0 for () was causing problems in my lithp as it made () disjoint from other types (making it need special handling)



[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.