mastodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance, open to everyone, but mainly English and French speaking.

Administered by:

Server stats:

814
active users

#lisp

54 posts42 participants7 posts today
Paolo Amoroso<p><span class="h-card" translate="no"><a href="https://social.treehouse.systems/@grtcdr" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>grtcdr</span></a></span> Here goes, Emacs in a VT100 terminal emulator on Medley Interlisp (it has a few rendering issues though).</p><p>For quite a bit more Medley screenshots see:</p><p><a href="https://github.com/orgs/Interlisp/discussions/1097" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/orgs/Interlisp/disc</span><span class="invisible">ussions/1097</span></a></p><p><a href="https://fosstodon.org/tags/emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacs</span></a> <a href="https://fosstodon.org/tags/interlisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>interlisp</span></a> <a href="https://fosstodon.org/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a></p>
Paolo Amoroso<p>I created this cute little date picker dialog with the DATEFNS library of Medley Interlisp. It can optionally return the selected date as string.</p><p><a href="https://fosstodon.org/tags/calendar" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>calendar</span></a> <a href="https://fosstodon.org/tags/interlisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>interlisp</span></a> <a href="https://fosstodon.org/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a></p>
Alexander Dyas<p>Woohoo, got the uLisp PrimeBlink code running on my Adafruit ESP32 Feather V2. A bit of a fiddle, baud rates, Arduino IDE weirdness, but it lives!</p><p>Onwards and upwards, now to get it blinking using a LED connected to one of the IO ports.</p><p>And then get it switching relays.</p><p><a href="https://mindly.social/tags/ulisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ulisp</span></a> <a href="https://mindly.social/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <a href="https://mindly.social/tags/esp32" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esp32</span></a> <a href="https://mindly.social/tags/maker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maker</span></a></p>
engtao<p>Thanks to a link here I tried the <a href="https://aus.social/tags/barium" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>barium</span></a> <a href="https://aus.social/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> gui library. It's very impressive what it's capable of. It's not even that difficult to put together a code with a nice interface. Really nice job, and the first GUI library for lisp that I've been able to implement things easily.</p>
Lisp & Scheme Weekly<p>Vibe Coding, final word (J. Marshall)</p><p><a href="https://funcall.blogspot.com/2025/04/vibe-coding-final-word.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">funcall.blogspot.com/2025/04/v</span><span class="invisible">ibe-coding-final-word.html</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://funcall.blogspot.com/2025/04/vibe-coding-final-word.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://funcall.blo</span><span class="invisible">gspot.com/2025/04/vibe-coding-final-word.html</span></a></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/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Digital Mark λ ☕️ 🕹 🙄<p>"You are a 30-year veteran coder from NASA. Why are you rewriting it to Lisp?"</p><p><a href="https://www.youtube.com/watch?v=_2C2CNmK7dQ" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=_2C2CNmK7d</span><span class="invisible">Q</span></a><br><a href="https://appdot.net/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a></p>
Lisp & Scheme Weekly<p>GCL 2.7.1 has been released</p><p><a href="https://savannah.gnu.org/news/?id=10754" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">savannah.gnu.org/news/?id=10754</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://savannah.gnu.org/news/?id=10754" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://savannah.gn</span><span class="invisible">u.org/news/?id=10754</span></a></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/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
takeonrules<p>“Extending consult-notes Package to Add Draft Blog Post Candidates”</p><p>In this post, I walk through using <a href="https://dice.camp/tags/Emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Emacs</span></a> <a href="https://dice.camp/tags/Lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lisp</span></a> variable binding to reuse what might, in other languages, be hard-to-re-use code.</p><p><a href="https://takeonrules.com/2025/04/11/extending-consult-notes-package-to-add-draft-blog-post-candidates/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">takeonrules.com/2025/04/11/ext</span><span class="invisible">ending-consult-notes-package-to-add-draft-blog-post-candidates/</span></a></p>
cathill<p>Patiently waiting for a C++ version of SICP.<br><a href="https://mastodon.social/tags/books" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>books</span></a> <a href="https://mastodon.social/tags/computerscience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>computerscience</span></a> <a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <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/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <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/sicp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sicp</span></a></p>
Howard the Geek<p>Yeah, <a href="https://pdx.social/tags/Lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lisp</span></a> actually does not have parentheses.</p><p><a href="https://funcall.blogspot.com/2025/04/lisp-programs-dont-have-parentheses.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">funcall.blogspot.com/2025/04/l</span><span class="invisible">isp-programs-dont-have-parentheses.html</span></a></p>
Daniel Kochmański<p>GCL 2.7.1 release claiming ANSI compliance (previously it was CLtL2 implementation). Congrats!</p><p><a href="https://www.gnu.org/software/gcl/RELEASE-2.7.1.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">gnu.org/software/gcl/RELEASE-2</span><span class="invisible">.7.1.html</span></a></p><p>GCL is a cousin of <a href="https://functional.cafe/tags/ECL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ECL</span></a> sharing the common ancestor Kyoto Common Lisp.</p><p><a href="https://ecl.common-lisp.dev/static/files/manual/current-manual/History.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ecl.common-lisp.dev/static/fil</span><span class="invisible">es/manual/current-manual/History.html</span></a></p><p><a href="https://functional.cafe/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a></p>
jbz<p>Why I Program in Lisp </p><p>「 I keep a Lisp REPL open at all times, and I write prototypes and exploratory code in Lisp. Why do I do this? Lisp is easier to remember, has fewer limitations and hoops you have to jump through, has lower “friction” between my thoughts and my program, is easily customizable, and, frankly, more fun 」</p><p><a href="https://funcall.blogspot.com/2025/04/why-i-program-in-lisp.html?m=1" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">funcall.blogspot.com/2025/04/w</span><span class="invisible">hy-i-program-in-lisp.html?m=1</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/functionalprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functionalprogramming</span></a></p>
Daniel Kochmański<p><span class="h-card" translate="no"><a href="https://social.jlamothe.net/profile/me" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>me</span></a></span> I'm using it professionally for over a decade now. There are multiple commercial entities relying on <a href="https://functional.cafe/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a>.</p>
Lisp & Scheme Weekly<p>Why I Program in Lisp</p><p><a href="http://funcall.blogspot.com/2025/04/why-i-program-in-lisp.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">funcall.blogspot.com/2025/04/w</span><span class="invisible">hy-i-program-in-lisp.html</span></a></p><p>Discussions: <a href="https://discu.eu/q/http://funcall.blogspot.com/2025/04/why-i-program-in-lisp.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/http://funcall.blog</span><span class="invisible">spot.com/2025/04/why-i-program-in-lisp.html</span></a></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/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Hacker News 50<p>Why I Program in Lisp</p><p>Link: <a href="http://funcall.blogspot.com/2025/04/why-i-program-in-lisp.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">funcall.blogspot.com/2025/04/w</span><span class="invisible">hy-i-program-in-lisp.html</span></a><br>Discussion: <a href="https://news.ycombinator.com/item?id=43651576" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.ycombinator.com/item?id=4</span><span class="invisible">3651576</span></a></p><p><a href="https://social.lansky.name/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a></p>
Daniel Kochmański<p>Another glorious <a href="https://functional.cafe/tags/McCLIM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>McCLIM</span></a> hack. Recursive interactive parsing that preserves internal structure of accepted objects. <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/wip" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wip</span></a></p>
The Medley Interlisp Project<p>DLISP, developed at Xerox PARC in the second half of the 1970s, was the first client-server window system. A window server ran on Alto workstations connected via Ethernet to Interlisp running on the MAXC PDP-10 clone.</p><p>For details on the use and design of DLISP see:</p><p><a href="https://www.mirrorservice.org/sites/www.bitsavers.org/pdf/xerox/parc/techReports/CSL-77-3_A_Display_Oriented_Programmers_Assistant.pdf" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">mirrorservice.org/sites/www.bi</span><span class="invisible">tsavers.org/pdf/xerox/parc/techReports/CSL-77-3_A_Display_Oriented_Programmers_Assistant.pdf</span></a></p><p><a href="https://dl.acm.org/doi/abs/10.1145/965103.807428" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dl.acm.org/doi/abs/10.1145/965</span><span class="invisible">103.807428</span></a></p><p><a href="https://fosstodon.org/tags/interlisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>interlisp</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/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a></p>
vindarel<p><span class="h-card" translate="no"><a href="https://social.jlamothe.net/profile/me" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>me</span></a></span> You can find here 2 interviews of small teams using CL. One "secretly", one in a great open-source product:</p><p>"questions to Alex Nygren of Kina Knowledge, using Common Lisp extensively in their document processing stack"<br><a href="https://lisp-journey.gitlab.io/blog/lisp-interview-kina/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lisp-journey.gitlab.io/blog/li</span><span class="invisible">sp-interview-kina/</span></a></p><p>"Arnold Noronha of Screenshotbot: from Facebook and Java to Common Lisp."<br><a href="https://lisp-journey.gitlab.io/blog/lisp-interview-screenshotbot/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lisp-journey.gitlab.io/blog/li</span><span class="invisible">sp-interview-screenshotbot/</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/commonlisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonlisp</span></a></p>
vindarel<p><span class="h-card" translate="no"><a href="https://social.jlamothe.net/profile/me" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>me</span></a></span> Personally, as a solo developer, I use CL more and more in my stack, ditching Python the more I can. I wrote about it: <a href="https://lisp-journey.gitlab.io/blog/running-my-4th-lisp-script-in-production/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lisp-journey.gitlab.io/blog/ru</span><span class="invisible">nning-my-4th-lisp-script-in-production/</span></a></p><p>Instead of extending a Python software I&nbsp;write independent modules in CL. It works well for standalone scripts too (read a DB, process data, send everything to a FTP, to a web service, by email…) It's such a joy.</p><p>On Discord, we see some are in big tech©, wrote their personal tool in CL and now it's part of the team's stack.</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/commonlisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonlisp</span></a></p>
Lisp & Scheme Weekly<p>Decomposing factorial of 300K as the product of 300K factors larger than 100K</p><p><a href="http://gus-massa.blogspot.com/2025/04/decomposing-factorial-of-300k-as.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">gus-massa.blogspot.com/2025/04</span><span class="invisible">/decomposing-factorial-of-300k-as.html</span></a></p><p>Discussions: <a href="https://discu.eu/q/http://gus-massa.blogspot.com/2025/04/decomposing-factorial-of-300k-as.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/http://gus-massa.bl</span><span class="invisible">ogspot.com/2025/04/decomposing-factorial-of-300k-as.html</span></a></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/math" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>math</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>