en.osm.town is one of the many independent Mastodon servers you can use to participate in the fediverse.
An independent, community of OpenStreetMap people on the Fediverse/Mastodon. Funding graciously provided by the OpenStreetMap Foundation.

Server stats:

251
active users

#commonlisp

14 posts12 participants0 posts today
Nicolas Martyanoff<p>Now that I'm more familiar with <a href="https://fosstodon.org/tags/CommonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CommonLisp</span></a> logical pathnames, I'm wondering why they went with this intricate and inflexible pattern translation system instead of just having a mapping from logical host to function. The function would accept a logical pathname or namestring and return the translation.</p><p>More control, and one would not be limited by the translation list representation (potential performance issue if I want to have dozens of translation rules for a host).</p>
Arthur Amalvy<p>I have been working on making our robot a bit "smarter" for the France robotics cup, by improving its decision process. I used <a href="https://fosstodon.org/tags/commonlisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonlisp</span></a> for prototyping. The new version of the actions scheduler should hopefully help us increase our score this year. <a href="https://sharpattack.fr/en/robotics/2025/04/22/scheduler.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">sharpattack.fr/en/robotics/202</span><span class="invisible">5/04/22/scheduler.html</span></a><br>(fr version: <a href="https://sharpattack.fr/robotics/2025/04/22/scheduler.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">sharpattack.fr/robotics/2025/0</span><span class="invisible">4/22/scheduler.html</span></a>)</p>
screwlisp<p><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/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/technology" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>technology</span></a> <a href="https://mastodon.sdf.org/tags/blog" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blog</span></a> <a href="https://screw-lisp.statichost.eu/emacs/swankful-software-individuals.html" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">screw-lisp.statichost.eu/emacs</span><span class="invisible">/swankful-software-individuals.html</span></a> <a href="https://mastodon.sdf.org/tags/softwareIndividuals" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwareIndividuals</span></a> <a href="https://mastodon.sdf.org/tags/knowledgerepresentation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>knowledgerepresentation</span></a> </p><p>Teaching my Screwlispbot softwareindividual how to l̶o̶v̶e use emacs via <a href="https://mastodon.sdf.org/tags/commonlisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonlisp</span></a> slime swank.<br><a href="https://screw-lisp.statichost.eu/" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">screw-lisp.statichost.eu/</span><span class="invisible"></span></a></p><p>Quite a lot of commentary on using-emacs-at-all.</p><p>Comments, thoughts, criticisms, website advice sought.</p>
Nicolas Martyanoff<p>I finally took the time to compile my notes on <a href="https://fosstodon.org/tags/CommonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CommonLisp</span></a> pathnames into a proper article. I had to go back reading various sections of the standard, and I'm glad I did it: logical pathnames, among other things, are a fascinating feature, and now I want to use them more!</p><p><a href="https://www.n16f.net/blog/working-with-common-lisp-pathnames/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">n16f.net/blog/working-with-com</span><span class="invisible">mon-lisp-pathnames/</span></a></p>
Karsten Johansson<p>Hey, Lispers and Pythonistas!</p><p>Got something new that just might blow your mind. It certainly blew mine.</p><p>Run this. Then read the code to see what it is doing. This is going to be of great interest in the <a href="https://infosec.exchange/tags/infosec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>infosec</span></a> community.</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/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <br><a href="https://github.com/ksaj/Periodic-Table-of-Primes/blob/main/ptp.lisp" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ksaj/Periodic-Table</span><span class="invisible">-of-Primes/blob/main/ptp.lisp</span></a></p><p><a href="https://infosec.exchange/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a><br><br><a href="https://github.com/ksaj/Periodic-Table-of-Primes/blob/main/ptp.py" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ksaj/Periodic-Table</span><span class="invisible">-of-Primes/blob/main/ptp.py</span></a></p>
Thomas Ingram<p>Outside of <a href="https://mastodon.social/tags/emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacs</span></a> <a href="https://mastodon.social/tags/elisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elisp</span></a>, what is your favorite <a href="https://mastodon.social/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> to work in for personal projects?</p><p>Please let me know in the replies what implementation do you like/use? Or if you use something less common. </p><p><a href="https://mastodon.social/tags/scheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scheme</span></a> <a href="https://mastodon.social/tags/racket" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>racket</span></a> <a href="https://mastodon.social/tags/clojure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>clojure</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/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
screwlisp<p>Small <a href="https://mastodon.sdf.org/tags/series" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>series</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/example" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>example</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/blog" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blog</span></a> <br><a href="https://screw-lisp.statichost.eu/#orge3a4cb6" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">screw-lisp.statichost.eu/#orge</span><span class="invisible">3a4cb6</span></a></p><p>After Zenie kept saying CI, CI, CI to my deafears, I tried to rebuild my new blog on statichost.eu and was wondering what the strange cache behaviour of my index.html was... (I was forgetting to manually regenerate my index.html).</p>
vindarel<p>You don't loose hours of time thanks to the <a href="https://framapiaf.org/tags/CommonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CommonLisp</span></a> debugger: a usecase by Joe Marshall <a href="http://funcall.blogspot.com/2025/04/lisp-debugger-wins.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">funcall.blogspot.com/2025/04/l</span><span class="invisible">isp-debugger-wins.html</span></a></p><p>&gt; I wrote a little Lisp program to [gather statistics from GitHub PRs]. It's taking a long time because it has to make a lot of API calls to GitHub and the calls are rate limited. After about half an hour, I got an unexpected error […]</p><p>(and my related demo of course <a href="https://www.youtube.com/watch?v=jBBS4FeY7XM" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=jBBS4FeY7X</span><span class="invisible">M</span></a>)</p><p><a href="https://framapiaf.org/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <a href="https://framapiaf.org/tags/debugging" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>debugging</span></a> <a href="https://framapiaf.org/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
screwlisp<p>Sharpsign literally my personal <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/technology" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>technology</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/blog" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blog</span></a> <br><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/SoftwareIndividuals" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareIndividuals</span></a> <a href="https://mastodon.sdf.org/tags/demo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>demo</span></a> <br><a href="https://tfw.codeberg.page/software-individuals/pawn-75-useage-as-it-begins.html" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">tfw.codeberg.page/software-ind</span><span class="invisible">ividuals/pawn-75-useage-as-it-begins.html</span></a><br><a href="https://tfw.codeberg.page/" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">tfw.codeberg.page/</span><span class="invisible"></span></a></p>
screwlisp<p>I noticed that <span class="h-card"><a href="https://social.anoxinon.de/@Codeberg" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Codeberg</span></a></span> has static websites.</p><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/lambdaMOO" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lambdaMOO</span></a> <a href="https://mastodon.sdf.org/tags/softwareIndividuals" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwareIndividuals</span></a> <a href="https://mastodon.sdf.org/tags/emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacs</span></a> <br>sharpsign priority-requestsp</p><p><a href="https://tfw.codeberg.page/" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">tfw.codeberg.page/</span><span class="invisible"></span></a></p>
fourier<p>Finally got some time to implement Wizard pages/dialogs support for LispWorks CAPI:</p><p><a href="https://codeberg.org/fourier/lw-wizard" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">codeberg.org/fourier/lw-wizard</span><span class="invisible"></span></a></p><p><a href="https://functional.cafe/tags/lispworks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lispworks</span></a> <a href="https://functional.cafe/tags/commonlisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonlisp</span></a></p>
Paolo Amoroso<p>Kevin Galligan presents an example of livecoding a graphics program in Common Lisp, i.e. recompiling the code while it runs without restarting it.</p><p><a href="https://kevingal.com/blog/cl-livecoding.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">kevingal.com/blog/cl-livecodin</span><span class="invisible">g.html</span></a></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></p>
Lispy Gopher Climate w/screwlisp<p><strong>#knowledgeRepresentation #programming #agents #software Braidenburg's Vehicles #lispygopherclimate</strong></p> <p><a href="https://communitymedia.video/videos/watch/88909de0-642c-4ad5-a01e-7a52a1965cbc" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">communitymedia.video/videos/wa</span><span class="invisible">tch/88909de0-642c-4ad5-a01e-7a52a1965cbc</span></a></p>
screwlisp<p><span class="h-card"><a href="https://mastodon.sdf.org/@iacore" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>iacore</span></a></span> <br>at the moment, I'm just writing knowledgebases and actions, where actions are either lisp or scripts of other or primitive actions. Sofaras not-emacs, I am planning to use <span class="h-card"><a href="https://shitposter.world/users/akater" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>akater</span></a></span>'s <a href="https://framagit.org/akater/cl-el/-/blob/master/el.org" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">framagit.org/akater/cl-el/-/bl</span><span class="invisible">ob/master/el.org</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/elisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elisp</span></a>.</p><p>I'm really still just <a href="https://mastodon.sdf.org/tags/dogfooding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dogfooding</span></a> <a href="https://mastodon.sdf.org/tags/softwareIndividuals" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwareIndividuals</span></a> rn. But situations [H (succ .s [paint :obj .h :as .c]) (color: .h) .c] (Holds) in the situation that normally results from the action of painting the object h with the color c, the color of h will be c<br><span class="h-card"><a href="https://infosec.exchange/@ksaj" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ksaj</span></a></span></p>
Mistress Remilia<p><span>New blog post - April 2025 Benben Update<br><br></span><a href="https://remilia.sdf.org/blog/2025-04-21-a.html" rel="nofollow noopener noreferrer" target="_blank">https://remilia.sdf.org/blog/2025-04-21-a.html</a><span> <br><br></span><a href="https://xn--nanako--c83f6n.mooo.com/tags/benben" rel="nofollow noopener noreferrer" target="_blank">#benben</a> <a href="https://xn--nanako--c83f6n.mooo.com/tags/CommonLisp" rel="nofollow noopener noreferrer" target="_blank">#CommonLisp</a> <a href="https://xn--nanako--c83f6n.mooo.com/tags/LinuxAudio" rel="nofollow noopener noreferrer" target="_blank">#LinuxAudio</a> <a href="https://xn--nanako--c83f6n.mooo.com/tags/vgm" rel="nofollow noopener noreferrer" target="_blank">#vgm</a></p>
Artyom Bologov<p>Next project I'm equally afraid and hyped about: re-implementing most of <a href="https://merveilles.town/tags/HyperCard" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HyperCard</span></a> as <a href="https://merveilles.town/tags/HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a> form-based app. Requires:<br>- A working <a href="https://merveilles.town/tags/HyperTalk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HyperTalk</span></a> (or the like) interpreter<br>- Card editing form that's flexible enough to build e.g. a calculator<br>- Script editing UI<br>- Smart evaluation that works well with old-school HTML-first UIs<br>- Server setup to handle all of these</p><p>Some of these are entirely new to me, and some don't have reasonable libs for in <a href="https://merveilles.town/tags/CommonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CommonLisp</span></a>, so I'm quite floored with the amount of work. But if I manage to make this thing, I'll have a reliable note-taking tool and a simple programming system!</p><p>(Now that I think about it, I don't really need a note-taking tool, because I use <a href="https://merveilles.town/tags/hpda" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hpda</span></a>. And the simple programming system might as well be a headless HyperTalk interpreter...)</p><p><a href="https://merveilles.town/tags/theWorkshop" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>theWorkshop</span></a></p>
LavX News<p>Revolutionizing GUI Development in Common Lisp: Meet DandeGUI</p><p>DandeGUI is a groundbreaking GUI library designed for Medley Interlisp, allowing developers to create rich text and graphics interfaces with ease. This innovative tool simplifies the complexities of w...</p><p><a href="https://news.lavx.hu/article/revolutionizing-gui-development-in-common-lisp-meet-dandegui" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.lavx.hu/article/revolutio</span><span class="invisible">nizing-gui-development-in-common-lisp-meet-dandegui</span></a></p><p><a href="https://mastodon.cloud/tags/news" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>news</span></a> <a href="https://mastodon.cloud/tags/tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tech</span></a> <a href="https://mastodon.cloud/tags/CommonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CommonLisp</span></a> <a href="https://mastodon.cloud/tags/DandeGUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DandeGUI</span></a> <a href="https://mastodon.cloud/tags/Interlisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Interlisp</span></a></p>
Elias Mårtenson<p>Does anyone know of a Common Lisp activitypub library that is complete enough to implement subscription to accounts, tracking subscribers and posting messages?</p><p>I want to build a small service which allows users to tag it in a message (or users can ask the serviceto subscribeto it, in which case it will absorb all mesaages), and conaume those messages, and then post updates to its main feed.</p><p><a href="https://functional.cafe/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <a href="https://functional.cafe/tags/commonlisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonlisp</span></a> <a href="https://functional.cafe/tags/activitypub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>activitypub</span></a></p>
Artyom Bologov<p>I still can't believe that most programming systems we use today are preoccupied with numbers. AFAIK, half of (R5RS?) <a href="https://merveilles.town/tags/Scheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Scheme</span></a> standard is numbers and operations on them. Same for <a href="https://merveilles.town/tags/C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a>, <a href="https://merveilles.town/tags/CommonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CommonLisp</span></a>, <a href="https://merveilles.town/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a>—ten different types of numbers and huge libraries for them.</p><p>Humans think in images and words. Structured text-oriented languages feel like a much better fit for everyone not corrupted by C. Yet we have little to no popular attempts in that space. Structured Regular Expressions didn't catch up; <a href="https://merveilles.town/tags/ed1" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ed1</span></a> and <a href="https://merveilles.town/tags/awk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>awk</span></a> are considered mere <a href="https://merveilles.town/tags/regex" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>regex</span></a> automation tools. Modal and the term rewriting systems have their Merveilles Town, but not much beyond. sh/#bash and the like are quite successful, but aren't considered real programming languages either.</p><p>Why.</p><p><a href="https://merveilles.town/tags/theRant" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>theRant</span></a></p>
Paolo Amoroso<p>This post is over a decade old. Bu it looks from an original angle for viewing what Lisp and Smalltalk have in common and discover the same underlying idea. Recommended.</p><p><a href="https://insearchofsecrets.com/2014/08/04/lisp-smalltalk-and-the-power-of-symmetry/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">insearchofsecrets.com/2014/08/</span><span class="invisible">04/lisp-smalltalk-and-the-power-of-symmetry/</span></a></p><p><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/CommonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CommonLisp</span></a> <a href="https://fosstodon.org/tags/smalltalk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>smalltalk</span></a></p>