donphan.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This generalist Mastodon server welcomes enthusiasts of the Pokémon franchise, to talk about it or anything else. Join the federation!

Server stats:

129
active users

#commonlisp

5 posts3 participants0 posts today
screwlisp<p><a href="https://mastodon.sdf.org/tags/formalMethods" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>formalMethods</span></a> <a href="https://mastodon.sdf.org/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.sdf.org/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.sdf.org/tags/commonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonLisp</span></a> <a href="https://mastodon.sdf.org/tags/acl2" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>acl2</span></a> <a href="https://mastodon.sdf.org/tags/itch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>itch</span></a> <a href="https://lispy-gopher-show.itch.io/lispmoo2/devlog/907091/formal-game-logic" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lispy-gopher-show.itch.io/lisp</span><span class="invisible">moo2/devlog/907091/formal-game-logic</span></a></p><p>Since yesterday I advocated strong use of defgeneric, defmethod and McCLIM's define-command, here I present </p><p>just giving lisp's defun to acl2's first order <a href="https://mastodon.sdf.org/tags/logic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>logic</span></a>.</p><p>I present a batch processing style for using acl2 both in <a href="https://mastodon.sdf.org/tags/shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shell</span></a> and in <a href="https://mastodon.sdf.org/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> with a worked example.</p><p>Thoughts and opinions, gamedevs and logical types?</p>
screwlisp<p><a href="https://mastodon.sdf.org/tags/itch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>itch</span></a> <a href="https://mastodon.sdf.org/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.sdf.org/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.sdf.org/tags/devlog" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devlog</span></a> <a href="https://lispy-gopher-show.itch.io/lispmoo2/devlog/906389/my-programming-principles-for-game-dev-12" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lispy-gopher-show.itch.io/lisp</span><span class="invisible">moo2/devlog/906389/my-programming-principles-for-game-dev-12</span></a> concerning <a href="https://mastodon.sdf.org/tags/softwareEngineering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwareEngineering</span></a> </p><p>Listing and defending the best conjunction of <a href="https://mastodon.sdf.org/tags/commonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonLisp</span></a> packages and programming strategy I can muster. A part one out of two or possibly three.</p><p>TO HEAD OFF CONTROVERSY<br>At one point I say "lisp is the best" and then give a specific example of some python changes over the last ten years. Please consider my whole point, which is clearly and specifically about LISP's age compared to other languages.</p>
screwlisp<p><a href="https://mastodon.sdf.org/tags/lispyGopherClimate" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lispyGopherClimate</span></a> <a href="https://mastodon.sdf.org/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <a href="https://mastodon.sdf.org/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.sdf.org/tags/podcast" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>podcast</span></a> <a href="https://mastodon.sdf.org/tags/live" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>live</span></a> Wednesday 0UTC <a href="https://archives.anonradio.net/202503050000_screwtape.mp3" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">archives.anonradio.net/2025030</span><span class="invisible">50000_screwtape.mp3</span></a><br><a href="https://mastodon.sdf.org/tags/climateCrisis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>climateCrisis</span></a> <a href="https://mastodon.sdf.org/tags/haiku" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>haiku</span></a> and <a href="https://mastodon.sdf.org/tags/risk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>risk</span></a> <a href="https://mastodon.sdf.org/tags/inequality" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>inequality</span></a> <a href="https://mastodon.sdf.org/tags/essay" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>essay</span></a> by <span class="h-card"><a href="https://climatejustice.social/@kentpitman" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>kentpitman</span></a></span><br><a href="https://netsettlement.blogspot.com/2013/08/lien-times-for-startups.html" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">netsettlement.blogspot.com/201</span><span class="invisible">3/08/lien-times-for-startups.html</span></a></p><p><a href="https://mastodon.sdf.org/tags/libre" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>libre</span></a> <a href="https://mastodon.sdf.org/tags/archive" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>archive</span></a> update from <span class="h-card"><a href="https://gamerplus.org/@hairylarry" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>hairylarry</span></a></span> <a href="https://gamerplus.org/@hairylarry/114106383066762290" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gamerplus.org/@hairylarry/1141</span><span class="invisible">06383066762290</span></a></p><p><a href="https://www.european-lisp-symposium.org/2025/index.html" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">european-lisp-symposium.org/20</span><span class="invisible">25/index.html</span></a><br><a href="https://mastodon.sdf.org/tags/ELS2025" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ELS2025</span></a> submissions extended to Sunday. <a href="https://mastodon.sdf.org/tags/LaTeX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LaTeX</span></a> <a href="https://mastodon.sdf.org/tags/ACM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ACM</span></a> <a href="https://mastodon.sdf.org/tags/primer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>primer</span></a> / past <a href="https://mastodon.sdf.org/tags/proceedings" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>proceedings</span></a></p><p>Notes from my first <a href="https://mastodon.sdf.org/tags/language" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>language</span></a> <a href="https://mastodon.sdf.org/tags/parser" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>parser</span></a> <a href="https://mastodon.sdf.org/tags/commonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonLisp</span></a> <a href="https://mastodon.sdf.org/tags/mcclim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mcclim</span></a> <a href="https://mastodon.sdf.org/tags/chess" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>chess</span></a></p><p>If there are guests, there are guests(?)</p><p><span class="h-card"><a href="https://appdot.net/@mdhughes" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mdhughes</span></a></span> <span class="h-card"><a href="https://hachyderm.io/@nosrednayduj" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nosrednayduj</span></a></span> <span class="h-card"><a href="https://appdot.net/@mdhughes" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mdhughes</span></a></span></p>
Alexandre B A Villares 🐍<p><span class="h-card" translate="no"><a href="https://mastodon.social/@rzeta0" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>rzeta0</span></a></span> reading a bit about <a href="https://ciberlandia.pt/tags/CommonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CommonLisp</span></a> vs. <a href="https://ciberlandia.pt/tags/Scheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Scheme</span></a> made me aware of how little I know about both of them :D </p><p><a href="https://stackoverflow.com/questions/5368090/what-are-the-actual-differences-between-scheme-and-common-lisp-or-any-other-tw" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">stackoverflow.com/questions/53</span><span class="invisible">68090/what-are-the-actual-differences-between-scheme-and-common-lisp-or-any-other-tw</span></a></p><p><a href="https://docs.scheme.org/guide/common-lisp/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.scheme.org/guide/common-l</span><span class="invisible">isp/</span></a></p>
Samuel Chase<p>Purchased <a href="https://fantastic.earth/tags/kandria" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kandria</span></a> </p><p>Thanks <span class="h-card" translate="no"><a href="https://mastodon.tymoon.eu/@shinmera" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>shinmera</span></a></span> for making it!</p><p><a href="https://fantastic.earth/tags/commonlisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonlisp</span></a> <a href="https://fantastic.earth/tags/Gaming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gaming</span></a></p>
lispm<p>Hi there, had to move my account to symbolics@mastodon.social .</p><p><a href="https://mastodon.social/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <a href="https://mastodon.social/tags/commonlisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonlisp</span></a> <a href="https://mastodon.social/tags/symbolics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>symbolics</span></a></p>
jbz<p>🔮 Common Lisp </p><p>「 Common Lisp and Smalltalk are some of the last vestiges of a lost culture of programming that was intensely focused on feedback and live systems. I wouldn't claim that those cultures are superior to engineering cultures of today but I would say they prioritized a different set of values and they have much to learn from as a result 」</p><p><a href="https://kingcons.io/notes/common-lisp.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">kingcons.io/notes/common-lisp.</span><span class="invisible">html</span></a></p><p><a href="https://indieweb.social/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <a href="https://indieweb.social/tags/commonlisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonlisp</span></a> <a href="https://indieweb.social/tags/functionalprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functionalprogramming</span></a></p>
screwlisp<p><span class="h-card"><a href="https://appdot.net/@mdhughes" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mdhughes</span></a></span> <span class="h-card"><a href="https://climatejustice.social/@kentpitman" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>kentpitman</span></a></span> <br>What do you two / all think about signalling lisp conditions for game controls ? <a href="https://mastodon.sdf.org/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.sdf.org/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.sdf.org/tags/commonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonLisp</span></a></p><p>Since my CLIM unicode-grid-list-thing makes a grid fine but needs controls, I added a signal handler that just pops up a window and reads a string.</p><p>Then, instead of<br>&gt; (make-application-frame 'game-frame)<br>&gt; (run-frame-top-level *)</p><p>I can run with a custom signal/handler by<br>&gt; (handler-bind ((menu-x-pressed #'handle-menu-x-pressed)) (run-frame-top-level **))</p>
contrapunctus ✊🏳️‍🌈🏳️‍⚧️<p>I used Overview of <a href="https://en.osm.town/tags/OpenStreetMap" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenStreetMap</span></a> Contributors to put together a list of mappers in <a href="https://en.osm.town/tags/Delhi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Delhi</span></a> -<br><a href="https://resultmaps.neis-one.org/oooc" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">resultmaps.neis-one.org/oooc</span><span class="invisible"></span></a></p><p>Then, I wrote a <a href="https://en.osm.town/tags/CommonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CommonLisp</span></a> script to send DMs to them. This was my first time using OAuth in anything. I used the Ciao library for it.</p><p>I've DM'd over 500 people with it.</p><p>3/</p>
Paolo Amoroso<p>Are you writing or considering writing a Common Lisp book? I'm ready to buy your book or back your kickstarter.</p><p><a href="https://fosstodon.org/tags/CommonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CommonLisp</span></a> <a href="https://fosstodon.org/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <a href="https://fosstodon.org/tags/books" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>books</span></a></p>
screwlisp<p><a href="https://mastodon.sdf.org/tags/itch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>itch</span></a> <a href="https://mastodon.sdf.org/tags/itch_io" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>itch_io</span></a> <a href="https://mastodon.sdf.org/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.sdf.org/tags/devlog" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devlog</span></a> <a href="https://mastodon.sdf.org/tags/commonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonLisp</span></a> <a href="https://mastodon.sdf.org/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <br>Getting back into that game dev saddle.</p><p>Demo successfully shows that *this* *was easy* *for everyone*.</p><p><a href="https://mastodon.sdf.org/tags/McCLIM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>McCLIM</span></a> <a href="https://mastodon.sdf.org/tags/gui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gui</span></a> <a href="https://mastodon.sdf.org/tags/unicode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>unicode</span></a> character world adventure for a<br>&gt; (unget:unsy '(smiling cat))<br>😸<br>"😸"<br>|<a href="https://mastodon.sdf.org/tags/x1F638" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>x1F638</span></a>|<br>#\GRINNING_CAT_FACE_WITH_SMILING_EYES</p><p><a href="https://lispy-gopher-show.itch.io/lispmoo2/devlog/891545/gui-table-of-unicode-common-lisp-interface-manager-cat-adventure" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lispy-gopher-show.itch.io/lisp</span><span class="invisible">moo2/devlog/891545/gui-table-of-unicode-common-lisp-interface-manager-cat-adventure</span></a></p><p>I became tired while writing the codes so it's a story told through pictures and a video clip of <a href="https://mastodon.sdf.org/tags/emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacs</span></a>. </p><p>Encourage me to write it up later. <a href="https://lispy-gopher-show.itch.io/lispmoo2/devlog/891545/gui-table-of-unicode-common-lisp-interface-manager-cat-adventure" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lispy-gopher-show.itch.io/lisp</span><span class="invisible">moo2/devlog/891545/gui-table-of-unicode-common-lisp-interface-manager-cat-adventure</span></a></p>
screwlisp<p><a href="https://mastodon.sdf.org/tags/commonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonLisp</span></a> / <a href="https://mastodon.sdf.org/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <a href="https://mastodon.sdf.org/tags/writing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>writing</span></a> locations, semi-companion to the weekly show.</p><p>You can do me one better and respond with you own insights.</p><p>Also, what were the names of funkwhale but for writing fediverse apps?</p><p>Boost for a broad opinion if you don't mind.</p>
Karsten Johansson<p>(defun integrate (f a b &amp;optional (n 1000))<br> "Approximate the integral of f from a to b using the trapezoidal rule with n subdivisions."<br> (let* ((h (/ (- b a) n))<br> (sum (+ (funcall f a) (funcall f b))))<br> (dotimes (i (- n 1) (/ (* h sum) 2))<br> (setq sum (+ sum (funcall f (+ a (* i h))))))))</p><p>; Example:<br>(integrate #'sin 0 pi)</p><p><a href="https://infosec.exchange/tags/commonlisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonlisp</span></a> <a href="https://infosec.exchange/tags/mathfun" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mathfun</span></a></p>
vindarel<p>🔖 🪐 What happened in <a href="https://framapiaf.org/tags/commonlisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonlisp</span></a> land in the last two years?</p><p><a href="https://lisp-journey.gitlab.io/blog/these-years-in-common-lisp-2023-2024-in-review/#about-lem-and-rooms-pair-programming-environment" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lisp-journey.gitlab.io/blog/th</span><span class="invisible">ese-years-in-common-lisp-2023-2024-in-review/#about-lem-and-rooms-pair-programming-environment</span></a></p><p><a href="https://framapiaf.org/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a></p>
screwlisp<p>Hey everyone. I must admit, I don't believe I have ever seen someone enter <a href="https://mastodon.sdf.org/tags/utf8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>utf8</span></a> <a href="https://mastodon.sdf.org/tags/unicode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>unicode</span></a> characters on a <a href="https://mastodon.sdf.org/tags/computer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>computer</span></a> in a natural way. Which seems weird, because a bunch of languages use them.</p><p>I wrote a <a href="https://mastodon.sdf.org/tags/commonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonLisp</span></a> <a href="https://mastodon.sdf.org/tags/asdf" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>asdf</span></a> package that just looks up a list of symbols in a file that has every non-surrogate unicode codepoint in it, and an <a href="https://mastodon.sdf.org/tags/emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacs</span></a> <a href="https://mastodon.sdf.org/tags/elisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elisp</span></a> function that just calls the <a href="https://mastodon.sdf.org/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> one.</p><p><a href="https://codeberg.org/tfw/unicode-chars" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">codeberg.org/tfw/unicode-chars</span><span class="invisible"></span></a></p><p>Multilingual people, what can you tell me about doing this at all?</p>
screwlisp<p><a href="https://mastodon.sdf.org/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.sdf.org/tags/lowLevel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lowLevel</span></a> <a href="https://mastodon.sdf.org/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <a href="https://mastodon.sdf.org/tags/commonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonLisp</span></a> <a href="https://mastodon.sdf.org/tags/article" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>article</span></a> <a href="https://mastodon.sdf.org/tags/medium" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>medium</span></a><br>I wrote a short description of how lisp is coded by writing lisp sequences (lists), and the low level dotted cons view of the lists. </p><p>I wrote a funny piece of lisp that outputs a lower triangular emacs orgmode matrix depiction of a lisp form.</p><p><a href="https://medium.com/@screwlisp/lisp-code-in-dotted-conses-7b8e53486742" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/@screwlisp/lisp-cod</span><span class="invisible">e-in-dotted-conses-7b8e53486742</span></a></p><p>Which leaves me wondering, does anyone "use" or otherwise think about (a . (b . NIL)) the dotted cons way of writing lists while programming?</p>
screwlisp<p><a href="https://me.dm/tags/emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacs</span></a> <a href="https://me.dm/tags/commonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonLisp</span></a> <a href="https://me.dm/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <a href="https://me.dm/tags/slime" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>slime</span></a> <a href="https://me.dm/tags/braindump" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>braindump</span></a> <a href="https://me.dm/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://me.dm/tags/tutorial" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tutorial</span></a> on <a href="https://me.dm/tags/medium" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>medium</span></a></p><p><a href="https://medium.com/@screwlisp/my-personal-emacs-slime-useage-examples-b2c8b6b9e023" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/@screwlisp/my-perso</span><span class="invisible">nal-emacs-slime-useage-examples-b2c8b6b9e023</span></a></p><p>Really a mixture of three things:<br>1. Some (not very long history) historical notes about superior lisp interaction with inferior lisp<br>2. Some emacs shortcuts I use a lot<br>3. Interatively changing names used or setqing values and retrying in the interactive debugger - slime's exposure of advanced lisp debugging features</p>
screwlisp<p><a href="https://mastodon.sdf.org/tags/lispyGopherClimate" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lispyGopherClimate</span></a> <span class="h-card"><a href="https://climatejustice.social/@kentpitman" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>kentpitman</span></a></span> <a href="https://mastodon.sdf.org/tags/live" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>live</span></a> <a href="https://mastodon.sdf.org/tags/interview" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>interview</span></a> <a href="https://mastodon.sdf.org/tags/computerScience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>computerScience</span></a> <a href="https://mastodon.sdf.org/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.sdf.org/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <a href="https://mastodon.sdf.org/tags/commonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonLisp</span></a> <a href="https://mastodon.sdf.org/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> with some special announcements and releases.<br><a href="https://mastodon.sdf.org/tags/teco" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>teco</span></a> <a href="https://mastodon.sdf.org/tags/emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacs</span></a> <a href="https://mastodon.sdf.org/tags/conditions" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>conditions</span></a></p><p><a href="https://archives.anonradio.net/202502120000_screwtape.mp3" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">archives.anonradio.net/2025021</span><span class="invisible">20000_screwtape.mp3</span></a></p><p><a href="https://mastodon.sdf.org/tags/archive" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>archive</span></a> Thanks for the incredible interview and livechat everyone!</p><p>Interview 1 / ?</p><p>Please drop questions here beforehand or join us live in <a href="https://mastodon.sdf.org/tags/lambdaMOO" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lambdaMOO</span></a> as always !<br>telnet lambda.moo.mud.org 8888<br>co guest<br>@join screwtape </p><p><span class="h-card"><a href="https://hachyderm.io/@nosrednayduj" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nosrednayduj</span></a></span> <span class="h-card"><a href="https://social.sachachua.com/@sacha" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>sacha</span></a></span> <span class="h-card"><a href="https://gamerplus.org/@hairylarry" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>hairylarry</span></a></span> <span class="h-card"><a href="https://mastodon.sdf.org/@pkw" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>pkw</span></a></span> <span class="h-card"><a href="https://social.sdf.org/@rat" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>rat</span></a></span> <span class="h-card"><a href="https://mastodon.sdf.org/@pizzapal" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>pizzapal</span></a></span></p>
screwlisp<p><a href="https://mastodon.sdf.org/tags/lispyGopherClimate" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lispyGopherClimate</span></a> <a href="https://mastodon.sdf.org/tags/important" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>important</span></a> <a href="https://mastodon.sdf.org/tags/announcement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>announcement</span></a> <br><a href="https://archives.anonradio.net/202502120000_screwtape.mp3" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">archives.anonradio.net/2025021</span><span class="invisible">20000_screwtape.mp3</span></a> <a href="https://mastodon.sdf.org/tags/archive" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>archive</span></a><br>Possibly I didn't bang the drum enough.</p><p><span class="h-card"><a href="https://climatejustice.social/@kentpitman" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>kentpitman</span></a></span> is joining me <a href="https://mastodon.sdf.org/tags/live" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>live</span></a> for the show - 0UTC Wednesday, Tuesday evening in the Americas. I'll toot the link on mastodon a few hours before the show as always.</p><p>If you could join and ask questions live or beforehand here in this thread (if you join through the archive). </p><p><a href="https://mastodon.sdf.org/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <a href="https://mastodon.sdf.org/tags/commonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonLisp</span></a> <a href="https://mastodon.sdf.org/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> <a href="https://mastodon.sdf.org/tags/computerScience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>computerScience</span></a> <a href="https://mastodon.sdf.org/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.sdf.org/tags/podcast" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>podcast</span></a> <a href="https://mastodon.sdf.org/tags/climate" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>climate</span></a> </p><p><a href="https://mastodon.sdf.org/tags/boost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>boost</span></a> visibility please</p>
screwlisp<p><span class="h-card"><a href="https://appdot.net/@mdhughes" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mdhughes</span></a></span> It occurs to me that <a href="https://mastodon.sdf.org/tags/NaughtyDog" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NaughtyDog</span></a> were a <a href="https://mastodon.sdf.org/tags/commonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonLisp</span></a> company who wrote a <a href="https://mastodon.sdf.org/tags/gameDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gameDev</span></a> <a href="https://mastodon.sdf.org/tags/scheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scheme</span></a> dialect. Did you think about that viz <a href="https://mastodon.sdf.org/tags/Arrokoth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Arrokoth</span></a> and its game-creation-language ? Was it already intended to be a scheme? Do you have a piece of history I'm missing about Crash Bandicoot schemes?</p>