[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


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: different-2943179577.jpg (37 KB, 500x359)
37 KB
37 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 >>106994238 ))
>>
i'm sorry to say, but poor quality bake
>>
File: 1761851948548344.jpg (24 KB, 283x305)
24 KB
24 KB JPG
>>107061494
>no thread subject
>>
File: clj.png (596 KB, 925x922)
596 KB
596 KB PNG
So what Discord servers and IRC / Matrix channels are you guys lurking on?

Anything actually helpful for lisp or programming in general?
>>
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.
>>
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
>>
>>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)
>>
>>107063001
you gonna write an omemo lib in elisp or what
>>
emac lips
>>
File: 1743725228341811.png (74 KB, 1838x824)
74 KB
74 KB PNG
Growing up is realizing that emac lips is the best lips and the only one you need.
>>
>>107062425
>what are you working on today
I got the idea to have an AI make up scifi/fantasy stories involving programming challenges.
>>
>>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
>>
op here sorry i forgor
>>
Does anyone know if it is possible somehow in gptel to write something as the LLM instead of as the user?
>>
>>107066005
retard
>>
>>107066005
you sicken me
>>
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>
>
>>
>>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
>>
File: 1749391790850492.png (415 KB, 533x927)
415 KB
415 KB PNG
>>107066005
shamfur dispray
>>
bigmacs
>>
File: 1732036330756048.jpg (461 KB, 971x1400)
461 KB
461 KB JPG
>>107066843
anoreximacs
>>
Do people here take part in the lisp gamejam?
>>
>>107066987
I haven't seen anyone from here in the last few.
>>
>>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).
>>
>>107068447
Thank you anon
>>
>>107066987
https://itch.io/jam/autumn-lisp-game-jam-2025
>>
>>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>
>
>>
^_^

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!!!
>>
Do you ever feel like management is ungrateful for your development skills?
>>
>>107070712
upper management? Like two tiers above me? yes.


>CL has no hashtable with string=
why



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