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:

739
active users

#lisp

40 posts38 participants6 posts today
(roll m3tti)<p><span class="h-card" translate="no"><a href="https://chaos.social/@root42" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>root42</span></a></span> i often have also the feel that writing <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/clojure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>clojure</span></a> code is like writing a "novel" or a solution to a problem not what the computer has to do to solve the problem. Its more like hey could you please filter this and calculate that. In other languages its always like to solve the problem go through all of this grep this ellement that matches that put it in another list ... <br>And imho this is so mighty and good readable. Thats imho a great power those languages have. Not to describe the how to do something but what to do</p>
(roll m3tti)<p>i have no clue why but everytime i touch <a href="https://functional.cafe/tags/clojure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>clojure</span></a> or <a href="https://functional.cafe/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> it feels so good to do stuff with it. Even if i do my main coding in other languages. It would be so cool to use those technologies for my day to day job but i can only put a little here and there :(</p>
Daniel Kochmański<p>Tadaam!</p><p><a href="https://gitlab.com/embeddable-common-lisp/ecl/-/merge_requests/357/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.com/embeddable-common-l</span><span class="invisible">isp/ecl/-/merge_requests/357/</span></a></p><p>SUBTYPEP procedure implementing the CONS kingdom.</p><p>Time to take a jab at the type inferencer.</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/ecl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ecl</span></a></p>
cm0002<p><strong>LISP, "God's programming language" - YouTube</strong></p> <p><a href="https://lemmy.world/post/35017803" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lemmy.world/post/35017803</span><span class="invisible"></span></a></p>
davel<p><strong>Someone wrote a Lemmy API library in Common Lisp</strong></p> <p><a href="https://lemmy.ml/post/35218791" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lemmy.ml/post/35218791</span><span class="invisible"></span></a></p>
Stewart V. Wright<p><span class="h-card" translate="no"><a href="https://mastodon.social/@curtosis" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>curtosis</span></a></span> </p><p>Erm... I can't recall the order I read the <a href="https://fosstodon.org/tags/elisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elisp</span></a> guides.</p><p>Probably started with: <a href="https://www.gnu.org/software/emacs/manual/html_node/eintr/index.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">gnu.org/software/emacs/manual/</span><span class="invisible">html_node/eintr/index.html</span></a></p><p>Could have been: <a href="https://www.gnu.org/software/emacs/manual/html_node/elisp/index.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">gnu.org/software/emacs/manual/</span><span class="invisible">html_node/elisp/index.html</span></a></p><p>Viewed through <a href="https://fosstodon.org/tags/Emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Emacs</span></a> of course. </p><p>Then, of course, <a href="https://fosstodon.org/tags/PracticalCommonLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PracticalCommonLisp</span></a> and <a href="https://fosstodon.org/tags/LandOfLisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LandOfLisp</span></a> and Norvig's <a href="https://fosstodon.org/tags/PAIP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PAIP</span></a>.</p><p><a href="https://fosstodon.org/tags/Lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lisp</span></a> is the journey, not the destination.</p><p><span class="h-card" translate="no"><a href="https://masto.gregnewman.io/@greg" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>greg</span></a></span> <span class="h-card" translate="no"><a href="https://infosec.exchange/@birdgoose" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>birdgoose</span></a></span></p>
jbz<p>Web Embeddable Common Lisp is a project that brings Common Lisp and the Web Browser environments together</p><p><a href="https://turtleware.eu/posts/Using-Common-Lisp-from-inside-the-Browser.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">turtleware.eu/posts/Using-Comm</span><span class="invisible">on-Lisp-from-inside-the-Browser.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>
lispm<p><span class="h-card" translate="no"><a href="https://merveilles.town/@aartaka" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>aartaka</span></a></span> <span class="h-card" translate="no"><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.social/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> now imagine you can browse your books everywhere, incrementally, even in a Lisp Listener:</p>
DeadSwitch @ T0m's 1T C4fe<p>A Common Lisp community is building on Discord: <a href="https://discord.gg/eNvmFrSCNb" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">discord.gg/eNvmFrSCNb</span><span class="invisible"></span></a></p><p><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> <a href="https://mastodon.social/tags/Discord" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Discord</span></a> <a href="https://mastodon.social/tags/Community" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Community</span></a> <a href="https://mastodon.social/tags/DeadSwitchSignal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeadSwitchSignal</span></a></p>
Daniel Kochmański<p>Sooo satisfying:</p><p>CL-USER&gt; (subtypep '(cons (or fixnum bignum))<br> '(cons integer))<br>T<br>T<br>CL-USER&gt; (subtypep '(cons integer)<br> '(cons (or fixnum bignum)))<br>T<br>T<br>CL-USER&gt; (subtypep '(cons (or fixnum bignum null))<br> '(cons integer))<br>NIL<br>T<br>CL-USER&gt; (subtypep '(cons integer)<br> '(cons (or fixnum bignum null)))<br>T<br>T</p><p>-- </p><p>Now adding MEMBER support (it requires special handling in the SUBTYPEP procedure), but at this point it is a trivial matter.</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/ecl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ecl</span></a></p>
plague-of-grackles 😷🍉🐈‍⬛<p>So <a href="https://toot.cat/tags/nvlime" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nvlime</span></a> has gone into maintenance mode. It started going wonky on me, and you'll see the issue I filed on its GitHub repo, one of four still open. If we leave emacs to the side for a moment, is anyone using <a href="https://toot.cat/tags/lem" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lem</span></a> (<a href="https://lem-project.github.io/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lem-project.github.io/</span><span class="invisible"></span></a>) as an editor/IDE for <a href="https://toot.cat/tags/Lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lisp</span></a> ? Do you like it compared to whatever you were using previously?</p>
Nils M Holm<p>Just published the second edition of "LISP From Nothing" with a new chapter on Lambda Calculus that sheds light on the question if LAMBDA is enough to implement LISP. Also contains other minor additions and corrections. See the homepage for details.<br><a href="http://t3x.org/lfn/index.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">http://</span><span class="">t3x.org/lfn/index.html</span><span class="invisible"></span></a><br><a href="https://mastodon.social/tags/LISP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LISP</span></a></p>
Lobsters<p>Update on my Racket exit <a href="https://lobste.rs/s/9cuaig" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/9cuaig</span><span class="invisible"></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/practices" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>practices</span></a><br><a href="https://blog.winny.tech/posts/update-on-my-racket-exit/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.winny.tech/posts/update-o</span><span class="invisible">n-my-racket-exit/</span></a></p>
Dave Tenny<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/commonlisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commonlisp</span></a> <a href="https://hachyderm.io/tags/sbcl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sbcl</span></a> </p><p>SBCL is telling me my return statement is unreachable, which is _terrific_. It doesn't tell me why, that's generally an exercise for the author, and here I leave it for you to identify for your amusement. I liked this particular catch by the compiler.</p><p>I am a huge fan of SBCL's compilation warnings. IMO it's one of the things that makes Common Lisp a much better production language than some other lisps.</p><p>(Is there a way to hide spoilers in Mastodon posts?)</p>
Daniel Kochmański<p>Re-reading "A Decision Procedure for Common Lisp's SUBTYPEP Predicate" by <br>Henry G. Baker again in preparation to finally add the CONS type specifiers to the procedure (most notably in ECL that implements this method). It is really cool and easy to follow paper.</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/ecl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ecl</span></a></p>
Hacker News 50<p>Seed: Interactive software environment based on Common Lisp</p><p>Link: <a href="https://github.com/phantomics/seed" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/phantomics/seed</span><span class="invisible"></span></a><br>Discussion: <a href="https://news.ycombinator.com/item?id=45001979" 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">5001979</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>
Paolo Amoroso<p>Thanks to <span class="h-card" translate="no"><a href="https://mastodon.sdf.org/@SDF" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>SDF</span></a></span> I'm checking out Interlisp-10 under the TOPS-20 operating system (aka TWENEX) running on DECSYSTEM-20 hardware. Lots of fun.</p><p><a href="https://twenex.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">twenex.org</span><span class="invisible"></span></a></p><p>Tutorials on Interlisp-10 and its structure editor:</p><p><a href="https://wiki.twenex.org/tutorials:interlisp" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wiki.twenex.org/tutorials:inte</span><span class="invisible">rlisp</span></a></p><p><a href="https://papa.sdf.org/cave/twenex/interlisp-editor.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">papa.sdf.org/cave/twenex/inter</span><span class="invisible">lisp-editor.html</span></a></p><p><a href="https://oldbytes.space/tags/interlisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>interlisp</span></a> <a href="https://oldbytes.space/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> <a href="https://oldbytes.space/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a></p>
The Medley Interlisp Project<p>Did you know that the Medley Interlisp Project has a YouTube channel? We publish archival footage, demonstrations of Interlisp systems, tutorials, and more.</p><p><a href="https://www.youtube.com/@Interlisp" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/@Interlisp</span><span class="invisible"></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> <a href="https://fosstodon.org/tags/xerox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>xerox</span></a></p>
Lobsters<p>seed: Interactive software environment based on Common Lisp <a href="https://lobste.rs/s/afealr" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/afealr</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/editors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>editors</span></a> <a href="https://mastodon.social/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a><br><a href="https://github.com/phantomics/seed" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/phantomics/seed</span><span class="invisible"></span></a></p>
screwlisp<p>I want to argue that <a href="https://gamerplus.org/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a> community <a href="https://gamerplus.org/tags/gof_ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gof_ai</span></a> good-old-fashioned-AI is what modern indie itch.io (i.e. non-LLM) game developers do and are concerned with and that people who are interested in McCarthian circumscription and computer agents learning and making decisions belong in the world of <a href="https://gamerplus.org/tags/indie" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indie</span></a> <a href="https://gamerplus.org/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> and that indie gamedev can naturally connect their game logic/visualization with decades of study on basically-what-their-games-could-be-like.</p>