summaryrefslogtreecommitdiffstats
path: root/2025/talks/commonlisp.md
blob: 39dcd61f877f843a34c79f2735dbe6143a5371e9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
[[!meta title="Common lisp images communicating like-a-human through shared emacs slime and eev"]]
[[!meta copyright="Copyright © 2025 screwlisp"]]
[[!inline pages="internal(2025/info/commonlisp-nav)" raw="yes"]]

<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing -->
<!-- You can manually edit this file to update the abstract, add links, etc. --->


# Common lisp images communicating like-a-human through shared emacs slime and eev
screwlisp (he/him, they/them) - IRC: screwlisp, <https://gamerplus.org/@screwlisp>, <https://screwlisp.small-web.org/>

[[!inline pages="internal(2025/info/commonlisp-before)" raw="yes"]]

Instead of trying to cram multiple lisp curses
into one lisp image, slime-connect to multiple
common lisp images! Communicating through a shared
emacs pre-solves many race-conditions and other
communication needs. Further, by harnessing
eev-mode's eepitch, you can even watch your lisp
images sharing your emacs with you in real time.
Even further, the lisp images can pitch to other
emacs major mode buffers. Cf.
<https://screwlisp.small-web.org/complex/eepitch-send/>
.

About the speaker:

Flocking lisp images with Screwlisp (Lispy Gopher Climate and
<https://screwlisp.small-web.org/>).



[[!inline pages="internal(2025/info/commonlisp-after)" raw="yes"]]

[[!inline pages="internal(2025/info/commonlisp-nav)" raw="yes"]]