techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

5.4K
active users

#lisp

50 posts40 participants1 post today
Richie Khoo<p>Package Manager for Markdown</p><p>I'm working on a project that is intended to encourage folk to make markdown text files which can be bundled together in different bundles of text files using a package manager. </p><p>Question for coders; Which package manager would you suggest I use?</p><p>Main criterias (in order) are:</p><p>1. Easy for someone with basic command line skills to edit the file and update version numbers and add additional packages.</p><p>2. All being equal, more commonly and easy to setup is preferred.</p><p><a href="https://hachyderm.io/tags/Markdown" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Markdown</span></a> <a href="https://hachyderm.io/tags/CommonMark" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CommonMark</span></a> <a href="https://hachyderm.io/tags/PackageManager" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PackageManager</span></a> <a href="https://hachyderm.io/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://hachyderm.io/tags/Dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Dev</span></a> <br><a href="https://hachyderm.io/tags/NPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NPM</span></a> <a href="https://hachyderm.io/tags/RubyGems" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RubyGems</span></a> <a href="https://hachyderm.io/tags/Cargo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cargo</span></a> <a href="https://hachyderm.io/tags/PickingAMastodonInstance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PickingAMastodonInstance</span></a> <br><a href="https://hachyderm.io/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> <a href="https://hachyderm.io/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> <a href="https://hachyderm.io/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> <a href="https://hachyderm.io/tags/Javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Javascript</span></a> <a href="https://hachyderm.io/tags/NodeJs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NodeJs</span></a> <a href="https://hachyderm.io/tags/Lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lisp</span></a> <a href="https://hachyderm.io/tags/CommonGuide" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CommonGuide</span></a></p>
Matthew Turland<p><a href="https://phpc.social/tags/Malware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Malware</span></a> is harder to find when written in obscure languages • The Register<br><a href="https://www.theregister.com/2025/03/29/malware_obscure_languages/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">theregister.com/2025/03/29/mal</span><span class="invisible">ware_obscure_languages/</span></a></p><p><a href="https://phpc.social/tags/Lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lisp</span></a> <a href="https://phpc.social/tags/Haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Haskell</span></a> <a href="https://phpc.social/tags/Delphi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Delphi</span></a> <a href="https://phpc.social/tags/Golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Golang</span></a> <a href="https://phpc.social/tags/Dart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Dart</span></a> <a href="https://phpc.social/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> <a href="https://phpc.social/tags/Security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Security</span></a></p>
Thomas Ingram<p>Does anyone have a good recommendation for shell/bash script replacements in 2025?</p><p>Thinking maybe guile?</p><p><a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <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/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <a href="https://mastodon.social/tags/bash" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bash</span></a></p>
Lisp & Scheme Weekly<p>ocicl 2.5.22 - view diffs between different versions of a system.</p><p><a href="https://github.com/ocicl/ocicl/releases/tag/v2.5.22" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ocicl/ocicl/release</span><span class="invisible">s/tag/v2.5.22</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/ocicl/ocicl/releases/tag/v2.5.22" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">ocicl/ocicl/releases/tag/v2.5.22</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>
Daniel Dvorkin<p>(I (have (to (admit (I (never (expected (to (see (<a href="https://qoto.org/tags/LISP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LISP</span></a> (<a href="https://qoto.org/tags/viruses" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>viruses</span></a> (but (I (suppose (it (was (inevitable.)))))))))))))))))</p><p><a href="https://www.theregister.com/2025/03/29/malware_obscure_languages/" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">theregister.com/2025/03/29/mal</span><span class="invisible">ware_obscure_languages/</span></a></p>
Lisp & Scheme Weekly<p>Lisp &amp; Scheme recap for week 13/2025</p><p><a href="https://discu.eu/weekly/lisp/2025/13/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">discu.eu/weekly/lisp/2025/13/</span><span class="invisible"></span></a></p><p><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/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/racket" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>racket</span></a> <a href="https://mastodon.social/tags/scheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scheme</span></a></p><p>Get RSS feeds and support this bot with the premium plan: <a href="https://discu.eu/premium" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">discu.eu/premium</span><span class="invisible"></span></a></p>
Lisp & Scheme Weekly<p>A little Emacs Lisp in CL - load Emacs Lisp source files in Common Lisp</p><p><a href="https://framagit.org/akater/cl-el/-/blob/master/el.org" rel="nofollow noopener noreferrer" translate="no" 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></p><p>Discussions: <a href="https://discu.eu/q/https://framagit.org/akater/cl-el/-/blob/master/el.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://framagit.or</span><span class="invisible">g/akater/cl-el/-/blob/master/el.org</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>
Paolo Amoroso<p>Since I don't follow the field closely I wonder whether Lisp is still used much in modern AI as this article claims.</p><p><a href="https://quantumzeitgeist.com/lisp-and-the-dawn-of-artificial-intelligence" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">quantumzeitgeist.com/lisp-and-</span><span class="invisible">the-dawn-of-artificial-intelligence</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/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a></p>
The Medley Interlisp Project<p>The Programmer's Assistant supports undo/redo of Lisp expressions like in this example. The Programmer's Assistant is the Medley Interlisp facility for expression and command replay, undo, and editing.</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>
Lisp & Scheme Weekly<p>SBCL: New in version 2.5.3</p><p><a href="http://sbcl.org/all-news.html?2.5.3=#2.5.3" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">sbcl.org/all-news.html?2.5.3=#</span><span class="invisible">2.5.3</span></a></p><p>Discussions: <a href="https://discu.eu/q/http://sbcl.org/all-news.html?2.5.3=%232.5.3" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/http://sbcl.org/all</span><span class="invisible">-news.html?2.5.3=%232.5.3</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>
Glitzersachen<p>(equal <a href="https://hachyderm.io/tags/P" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>P</span></a>"/tmp/" <a href="https://hachyderm.io/tags/P" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>P</span></a>"/tmp") =&gt; NIL</p><p><a href="https://hachyderm.io/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <a href="https://hachyderm.io/tags/abcl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>abcl</span></a> </p><p>Any idea what happens here? (1) is there a better way to compare path-names? (2) Shouldn't EQUAL structurally compare everything, even path-names?</p><p>ATTENTION: This has been a typo. While trying to understand the test failure I mistyped and got the impression <a href="https://hachyderm.io/tags/P" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>P</span></a>"/tmp/" doesn't compare EQUAL to <a href="https://hachyderm.io/tags/P" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>P</span></a>"/tmp/" (itself, other instance), and this would be the root cause of the test failure on ABCL. But no, this is not the case.</p><p>Sorry for bothering you all.</p><p>But thanks for your prompt help!</p>
Digital Mark λ ☕️ 🕹 🙄<p><span class="h-card" translate="no"><a href="https://dice.camp/@kyonshi" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>kyonshi</span></a></span> libera.chat, but I'm only really in <a href="https://appdot.net/tags/scheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scheme</span></a>, I join <a href="https://appdot.net/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <a href="https://appdot.net/tags/lispgames" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lispgames</span></a> <a href="https://appdot.net/tags/retrogamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrogamedev</span></a> and some others, but they're low-traffic/quality. I try other bars but haven't found one I like.</p>
Lisp & Scheme Weekly<p>cl-log4j: A Common Lisp wrapper for log4j using OpenLDK</p><p><a href="https://github.com/atgreen/cl-log4j" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/atgreen/cl-log4j</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/atgreen/cl-log4j" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">atgreen/cl-log4j</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>
lispm<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@amoroso" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>amoroso</span></a></span> <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/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a><br>there is also its "Exotic Language of the Month Club" on page 99: CRL, a knowledge representation language (implemented in Common Lisp). Then the PowerLisp ad on page 62. SCOOPS on page 49ff. The KEEConnection ad on page 23ff. The "Personal Consultant Plus" (written in PC Scheme) ad from TI with support for the TI Explorer Lisp Machine on page 6/7. The GoldWorks ad on page 145. Plus: a bunch of Prolog articles...</p>
Paolo Amoroso<p>The July 1987 issue of Computer Language magazine reviewed half a dozen Lisp implementations for MS-DOS and the Macintosh. There are a few I didn't know such as TransLISP by Solution Systems.</p><p><a href="https://archive.org/details/computer-language-vol-4-no-7-1987-07-miller-freeman-publications-us/page/136/mode/2up?view=theater" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">archive.org/details/computer-l</span><span class="invisible">anguage-vol-4-no-7-1987-07-miller-freeman-publications-us/page/136/mode/2up?view=theater</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/msdos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>msdos</span></a> <a href="https://fosstodon.org/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a></p>
Andrew 🏳️‍🌈 💻 🧦<p>"Malware in Lisp? Now you're just being cruel<br>Miscreants warming to Delphi, Haskell, and the like to evade detection"</p><p>"...Grip virus, which contained a Brainfuck interpreter coded in Assembly to generate its keycodes, as examples."</p><p><a href="https://aus.social/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <a href="https://aus.social/tags/esolangs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esolangs</span></a> <a href="https://aus.social/tags/malware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>malware</span></a> </p><p><a href="https://www.theregister.com/2025/03/29/malware_obscure_languages/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">theregister.com/2025/03/29/mal</span><span class="invisible">ware_obscure_languages/</span></a></p>
Karsten Johansson<p>Some important acronyms to know. Feel free to add some of your own.</p><p>Lisp:<br>Logic In Symbolic Paradigms<br>Lisp Inspires Strange People<br>Lisp Is Secretly Perfect</p><p>Python:<br>Pseudocode You’d Teach Hordes Of Newbies<br>Probably You'll Try Harder On Next-lang<br>Python: You'd Think Hardware's Optional Now</p><p>Emacs:<br>Editor Maintained As Community Shrine<br>Ecosystem Mainly Acquired by Cult Sysadmins<br>Emacs Means Always Configuring Something</p><p>Vim:<br>Vaguely Interactive Misery<br>Very Irritating Macros<br>Vim Isn't Modern</p><p>Linux:<br>Legendary Interface, Notoriously Unforgiving eXperience<br>Loyal In Nature, Unmatched eXtensibility<br>Linux Is Natural Under X</p><p><a href="https://infosec.exchange/tags/emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacs</span></a> <a href="https://infosec.exchange/tags/vim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim</span></a> <a href="https://infosec.exchange/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://infosec.exchange/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> <a href="https://infosec.exchange/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <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/clojure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>clojure</span></a> <a href="https://infosec.exchange/tags/emacslisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacslisp</span></a> <a href="https://infosec.exchange/tags/elisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elisp</span></a> <a href="https://infosec.exchange/tags/sbcl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sbcl</span></a> <a href="https://infosec.exchange/tags/julia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>julia</span></a> <a href="https://infosec.exchange/tags/racket" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>racket</span></a> <a href="https://infosec.exchange/tags/wordplay" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wordplay</span></a> <a href="https://infosec.exchange/tags/developers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>developers</span></a> <a href="https://infosec.exchange/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Digital Mark λ ☕️ 🕹 🙄<p>Wow, Lisp is useful for something!<br><a href="https://www.theregister.com/2025/03/29/malware_obscure_languages/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">theregister.com/2025/03/29/mal</span><span class="invisible">ware_obscure_languages/</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>Draft of a CLIM primer</p><p><a href="https://kantz.com/clim-primer/index.htm" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">kantz.com/clim-primer/index.htm</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://kantz.com/clim-primer/index.htm" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://kantz.com/c</span><span class="invisible">lim-primer/index.htm</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>
Laurent Cimon<p>I finished making a public text-based game of uno in <a href="https://mastodon.bsd.cafe/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a>, source is at <a href="https://github.com/colfrog/netuno" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/colfrog/netuno</span><span class="invisible"></span></a></p><p>Playable via telnet nilio.ca 11111</p><p>ymmv</p>