← Home ← Back to /g/

Thread 107061494

31 posts 16 images /g/
Anonymous No.107061494 [Report] >>107062064
>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 >>106994238 ))
Anonymous No.107061703 [Report]
i'm sorry to say, but poor quality bake
Anonymous No.107061705 [Report] >>107063001
Someone code OMEMO integration for jabber.el please
https://codeberg.org/emacs-jabber/emacs-jabber
Anonymous No.107062064 [Report]
>>107061494 (OP)
>no thread subject
Anonymous No.107062398 [Report]
So what Discord servers and IRC / Matrix channels are you guys lurking on?

Anything actually helpful for lisp or programming in general?
Anonymous No.107062425 [Report] >>107064017
what are you working on today?
I am going to finish setting up my laptop. Then I am studying how to implement web sockets and how to draw my game in a web view so I can run it on multiple platforms.
Anonymous No.107062532 [Report]
Literally any language with an ast can modify it. All software is extensible ironically lisp is some of the worst because it's unmaintainable and brittle to changes
Anonymous No.107063001 [Report] >>107063127 >>107064379
>>107061705
i've noted your request
if anything ever comes out of this from my hands, c-s emac threads for @omemo, i'll post a link with extremely shitty emac lips implementation and someone here maybe will make a pull request (via mail or whatever, dont care)
Anonymous No.107063127 [Report]
>>107063001
you gonna write an omemo lib in elisp or what
Anonymous No.107063183 [Report]
emac lips
Anonymous No.107063673 [Report]
Growing up is realizing that emac lips is the best lips and the only one you need.
Anonymous No.107064017 [Report]
>>107062425
>what are you working on today
I got the idea to have an AI make up scifi/fantasy stories involving programming challenges.
Anonymous No.107064379 [Report]
>>107063001
Wow niggerlicious mods removed my post?
I was asking about someone developing an omemo lib for jabber.el
https://codeberg.org/emacs-jabber/emacs-jabber
Anonymous No.107066005 [Report] >>107066538 >>107066564 >>107066799
op here sorry i forgor
Anonymous No.107066008 [Report] >>107068447
Does anyone know if it is possible somehow in gptel to write something as the LLM instead of as the user?
Anonymous No.107066538 [Report]
>>107066005
retard
Anonymous No.107066564 [Report]
>>107066005
you sicken me
Anonymous No.107066701 [Report] >>107066758
racket sars, why racket cannot resolve symlinks in a freaking sane way? im using resolve-path function, its always prepends ../../ no matter in which directory i am
> (require racket/system)
> (system "realpath /home/adam/.config/yt-dl-wrapper/config.json")
/home/adam/.config/dots/.config/yt-dl-wrapper/config.json
#t
> (resolve-path "/home/adam/.config/yt-dl-wrapper/config.json")
#<path:../../.config/dots/.config/yt-dl-wrapper/config.json>
>
Anonymous No.107066758 [Report] >>107069849
>>107066701
Use simplify-path to clean it up.
file:///usr/share/doc/racket/reference/Manipulating_Paths.html#%28def._%28%28quote._~23~25kernel%29._simplify-path%29%29
Anonymous No.107066799 [Report]
>>107066005
shamfur dispray
Anonymous No.107066843 [Report] >>107066914
bigmacs
Anonymous No.107066914 [Report]
>>107066843
anoreximacs
Anonymous No.107066987 [Report] >>107068027 >>107069766
Do people here take part in the lisp gamejam?
Anonymous No.107068027 [Report]
>>107066987
I haven't seen anyone from here in the last few.
Anonymous No.107068447 [Report] >>107068512
>>107066008
(defun my/gptel-assign-assistant-role (beginning end)
"Set the 'gptel' property to 'response' for the active region."
(interactive "r")
(put-text-property beginning end 'gptel 'response))
You have to set text properties. I have keybinds for that, 'ignore, and nil (user).
Anonymous No.107068512 [Report]
>>107068447
Thank you anon
Anonymous No.107069766 [Report]
>>107066987
https://itch.io/jam/autumn-lisp-game-jam-2025
Anonymous No.107069849 [Report]
>>107066758
yes, i have used that...
and this is the result, which is still false, somehow connected to current-directory but i dont understand how it works,

> (require racket/system)
> (define symlink "/home/adam/.config/yt-dl-wrapper/config.json")
> (system (string-append "realpath " symlink))
/home/adam/.config/dots/.config/yt-dl-wrapper/config.json
#t
> (current-directory)
#<path:/home/adam/Repos/personal/yt-dl-wrapper/>
> (simplify-path (resolve-path symlink))
#<path:/home/adam/Repos/.config/dots/.config/yt-dl-wrapper/config.json>
> (define home (string->path "/home/adam"))
> (parameterize ([current-directory home])
(simplify-path (resolve-path symlink)))
#<path:/.config/dots/.config/yt-dl-wrapper/config.json>
>
Anonymous No.107070057 [Report]
^_^

What are u fellow kawaii no desu coders up too?

I'm in Mommies basement! I told her about my hikiki project and she reassured me I'm going to become a successful developer and leave her apartment! I'm finally going to be free from touching mommies special place so she let's me stay here!!!
Ded_nigga_yoshi No.107070712 [Report] >>107070816
Do you ever feel like management is ungrateful for your development skills?
Anonymous No.107070816 [Report]
>>107070712
upper management? Like two tiers above me? yes.


>CL has no hashtable with string=
why