digitalcourage.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Diese Instanz wird betrieben von Digitalcourage e.V. für die Allgemeinheit. Damit wir das nachhaltig tun können, erheben wir einen jährlichen Vorausbeitrag von 1€/Monat per SEPA-Lastschrifteinzug.

Server stats:

812
active users

#scheme

7 posts6 participants0 posts today
Ramin Honary<p>My submission to ICFP/SPLASH 2025 was rejected ☹️ . Although if I am honest, the reviewer’s reasons for rejecting it makes perfect sense, I can’t disagree with their decision.</p><p>The work I am doing on <a href="https://codeberg.org/ramin_hal9001/schemacs" rel="nofollow noopener" target="_blank">Schemacs</a> really isn’t novel in any way at all, it is just a run-of-the-mill engineering project, everything I do has been done before. I mean, there is no need to invent some new technique to solve an already-solved problem. Not really the kind of thing that makes for a good conference paper. The biggest problem, of course, is that the application isn’t complete yet, so there is not much to share.</p><p>Well, my readers here on Mastodon can expect a series of blog posts pretty soon as I re-format my paper for publishing on my blog.</p><p><a class="hashtag" href="https://fe.disroot.org/tag/tech" rel="nofollow noopener" target="_blank">#tech</a> <a class="hashtag" href="https://fe.disroot.org/tag/software" rel="nofollow noopener" target="_blank">#software</a> <a class="hashtag" href="https://fe.disroot.org/tag/scheme" rel="nofollow noopener" target="_blank">#scheme</a> <a class="hashtag" href="https://fe.disroot.org/tag/r7rs" rel="nofollow noopener" target="_blank">#r7rs</a> <a class="hashtag" href="https://fe.disroot.org/tag/schemelang" rel="nofollow noopener" target="_blank">#SchemeLang</a> <a class="hashtag" href="https://fe.disroot.org/tag/icfp" rel="nofollow noopener" target="_blank">#ICFP</a> <a class="hashtag" href="https://fe.disroot.org/tag/icfpsplash2025" rel="nofollow noopener" target="_blank">#icfpsplash2025</a> <a class="hashtag" href="https://fe.disroot.org/tag/splash2025" rel="nofollow noopener" target="_blank">#splash2025</a></p>
Alexander Shendi<p>What was first the <a href="https://rollenspiel.social/tags/CHICKEN" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CHICKEN</span></a> or the .EGG?</p><p><a href="https://rollenspiel.social/tags/Scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scheme</span></a> <a href="https://rollenspiel.social/tags/CHICKEN" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CHICKEN</span></a> <a href="https://rollenspiel.social/tags/EGG" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EGG</span></a><br><a href="https://rollenspiel.social/tags/Edinburgh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Edinburgh</span></a> <a href="https://rollenspiel.social/tags/SNM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SNM</span></a></p>
Andrew Tropin<p>Keep crafting Scheme testing library and Emacs UI for it. Will be live in 1 hour. </p><p>Quick module test [re-]loading and a bit of the refactoring are on the agenda, but feel free to come to hang out and chat about Scheme, Guix, operating systems and programming in general.</p><p>Chat: <a href="https://fosstodon.org/tags/tropin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tropin</span></a> at <a href="https://libera.chat" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">libera.chat</span><span class="invisible"></span></a></p><p>Stream: <a href="https://youtu.be/ulXFpzsZqJE" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/ulXFpzsZqJE</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/guile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guile</span></a> <a href="https://fosstodon.org/tags/scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scheme</span></a> <a href="https://fosstodon.org/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a> <a href="https://fosstodon.org/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> <a href="https://fosstodon.org/tags/streaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>streaming</span></a> <a href="https://fosstodon.org/tags/livecoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>livecoding</span></a></p>
Josep Bigorra 🐂🎸👨‍💻<p>hyyguile (v1.0.12) is my <a href="https://mastodon.social/tags/guile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guile</span></a> <a href="https://mastodon.social/tags/scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scheme</span></a> (+ <a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guix</span></a>) UI web toolkit, includes nice carousels, using scroll-snapping native CSS features, with a natural feel to it. Check it out!</p><p><a href="https://hygguile.jointhefreeworld.org/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">hygguile.jointhefreeworld.org/</span><span class="invisible"></span></a></p><p>Hygguile is opinionated, gives crazy power and customization, is batteries-included for the web.<br>It defines an expressive domain-specific language (DSL), and by leveraging the power of S-expressions, SXML and TailwindCSS.</p><p> <a href="https://mastodon.social/tags/sxml" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sxml</span></a> <a href="https://mastodon.social/tags/tailwindcss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tailwindcss</span></a> <a href="https://mastodon.social/tags/dsl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dsl</span></a> <a href="https://mastodon.social/tags/html" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>html</span></a> <a href="https://mastodon.social/tags/frontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>frontend</span></a> <a href="https://mastodon.social/tags/ui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ui</span></a> <a href="https://mastodon.social/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a> <a href="https://mastodon.social/tags/css" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>css</span></a> <a href="https://mastodon.social/tags/framework" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>framework</span></a></p>
CEngg Shreekant Patil<p>𝐒𝐡𝐫𝐞𝐞𝐤𝐚𝐧𝐭 𝐏𝐚𝐭𝐢𝐥 𝐒𝐡𝐚𝐫𝐞𝐬 𝐈𝐧𝐬𝐢𝐠𝐡𝐭𝐬 𝐨𝐧 𝐆𝐨𝐯𝐞𝐫𝐧𝐦𝐞𝐧𝐭 𝐒𝐜𝐡𝐞𝐦𝐞𝐬 𝐰𝐢𝐭𝐡 𝐘𝐞𝐨𝐥𝐚 𝐕𝐲𝐚𝐩𝐚𝐫𝐢 𝐌𝐚𝐡𝐚𝐬𝐚𝐧𝐠𝐡 𝐌𝐞𝐦𝐛𝐞𝐫𝐬</p><p><a href="https://medium.com/@shreekant-patil-mentor/shreekant-patil-shares-insights-on-government-schemes-with-yeola-vyapari-mahasangh-members-f61053a6bf2b/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/@shreekant-patil-me</span><span class="invisible">ntor/shreekant-patil-shares-insights-on-government-schemes-with-yeola-vyapari-mahasangh-members-f61053a6bf2b/</span></a></p><p><a href="https://mastodon.social/tags/ShreekantPatil" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ShreekantPatil</span></a> <a href="https://mastodon.social/tags/Leadership" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Leadership</span></a> <a href="https://mastodon.social/tags/yeola" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>yeola</span></a> <a href="https://mastodon.social/tags/Vyapari" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vyapari</span></a> <a href="https://mastodon.social/tags/GovtSchemes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GovtSchemes</span></a> <a href="https://mastodon.social/tags/StartupIndia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>StartupIndia</span></a> <a href="https://mastodon.social/tags/SmallBusiness" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SmallBusiness</span></a> <a href="https://mastodon.social/tags/Export" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Export</span></a> <a href="https://mastodon.social/tags/NSIC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NSIC</span></a> <a href="https://mastodon.social/tags/AWRT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AWRT</span></a> <a href="https://mastodon.social/tags/Scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scheme</span></a> <a href="https://mastodon.social/tags/Speaker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Speaker</span></a> <a href="https://mastodon.social/tags/Yeola" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Yeola</span></a> <a href="https://mastodon.social/tags/Nashik" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nashik</span></a> <a href="https://mastodon.social/tags/Maharashtra" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Maharashtra</span></a> <a href="https://mastodon.social/tags/MACCIA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MACCIA</span></a></p>
Andrew Tropin<p>Building <a href="https://fosstodon.org/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> UI for the <a href="https://fosstodon.org/tags/scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scheme</span></a> test runner. </p><p><a href="https://youtu.be/LQ8z9ZKmzEc" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/LQ8z9ZKmzEc</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/streaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>streaming</span></a> <a href="https://fosstodon.org/tags/LiveCoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LiveCoding</span></a> <a href="https://fosstodon.org/tags/guile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guile</span></a></p>
mousebot<p><a href="https://todon.nl/tags/scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scheme</span></a></p><p>are there any scheme implementations that make it easy to e.g. share small CLI programmes?</p><p>CL is huge, slow to start up, and makes giant binaries. scheme is nice and small. i looked into guile but it has no package manager and no binary builder. do i have to desert scheme and get into Janet?</p>
Nils M Holm<p>First update to Scheme 9 from Empty Space in 7 years. More compact bytecode (size down 55%), no user-visible changes -- except for the bytecode disassembler now being in the default image.<br>S9fES is a R4RS Scheme interpreter with bignums, decimal reals, Unix system functions, Curses functions, etc. Has been there since 2007, now work in very slow progress.<br><a href="http://t3x.org/s9fes/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://</span><span class="">t3x.org/s9fes/</span><span class="invisible"></span></a><br><a href="https://mastodon.social/tags/LISP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LISP</span></a> <a href="https://mastodon.social/tags/Scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scheme</span></a></p>
Andrew Tropin<p>Coding in Scheme and for Scheme right now.</p><p><a href="https://youtu.be/jWuL7L9jNDQ" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/jWuL7L9jNDQ</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scheme</span></a> <a href="https://fosstodon.org/tags/guile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guile</span></a> <a href="https://fosstodon.org/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a> <a href="https://fosstodon.org/tags/live" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>live</span></a> <a href="https://fosstodon.org/tags/livecoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>livecoding</span></a> <a href="https://fosstodon.org/tags/streaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>streaming</span></a> <a href="https://fosstodon.org/tags/stream" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>stream</span></a> <a href="https://fosstodon.org/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://fosstodon.org/tags/twitch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>twitch</span></a></p>
dave<p>dave can have a little project release, as a treat. guile-websocket 0.2.1 is out. <a href="https://dthompson.us/posts/guile-websocket-0-2-1-released.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dthompson.us/posts/guile-webso</span><span class="invisible">cket-0-2-1-released.html</span></a></p><p><a href="https://toot.cat/tags/guile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guile</span></a> <a href="https://toot.cat/tags/scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scheme</span></a></p>
Fabio Natali<p>It's parentheses double trouble next Tuesday in London! Come and meet us for a drink and a chat at the Barbican's Lakeside Terrace:</p><p>- 6PM onwards<br>- Barbican Centre, Silk St, EC2Y 8DS</p><p>Two <a href="https://social.coop/tags/Lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lisp</span></a> events running in parallel:</p><p><a href="https://social.coop/tags/Guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Guix</span></a>: <a href="https://www.meetup.com/guix-social/events/309290507/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">meetup.com/guix-social/events/</span><span class="invisible">309290507/</span></a></p><p><a href="https://social.coop/tags/Emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Emacs</span></a> 'M-x drinks': <a href="https://www.meetup.com/london-emacs-hacking/events/310360735/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">meetup.com/london-emacs-hackin</span><span class="invisible">g/events/310360735/</span></a></p><p>No talks planned, it'll be an informal get-together to chat about our beloved operating system and editor in front of a drink.</p><p><a href="https://social.coop/tags/london" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>london</span></a> <a href="https://social.coop/tags/meetup" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>meetup</span></a> <a href="https://social.coop/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a> <a href="https://social.coop/tags/scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scheme</span></a></p>
Andrew Tropin<p>My "Highly Interactive Testing for Uninterrupted Development Flow" paper is live on arxiv! 🥳 </p><p>It's my first submitted paper, it's unaffiliated and unsupervised. </p><p>I've put a lot of effort into it and already got a few important insights on the design of the testing library and corresponding workflows. </p><p>I already aware of some weaknesses of my work, but hope you enjoy the reading!</p><p><a href="https://arxiv.org/abs/2508.02176" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">arxiv.org/abs/2508.02176</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/testing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>testing</span></a> <a href="https://fosstodon.org/tags/guile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guile</span></a> <a href="https://fosstodon.org/tags/scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scheme</span></a> <a href="https://fosstodon.org/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a> <a href="https://fosstodon.org/tags/research" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>research</span></a> <a href="https://fosstodon.org/tags/paper" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>paper</span></a> <a href="https://fosstodon.org/tags/ComputerScience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ComputerScience</span></a> <a href="https://fosstodon.org/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a></p>
Andrew Tropin<p>We with <span class="h-card" translate="no"><a href="https://piaille.fr/@baleine" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>baleine</span></a></span> had a lot of fun with Ares/Arei Guile Scheme IDE lately and finally made 0.9.6 release.</p><p>Now Ares works with Guile 3.0.9, which means no more guile-next shamanic rituals anymore.</p><p>We added a sick stack viewer (arei-debug-mode), ares-nrepl CLI, metacommands support, nrepl server's embeded mode, macroexpansion under cursor and more.</p><p>Full announce and links to releases:<br><a href="https://lists.sr.ht/~abcdw/rde-announce/%3C87ms8jqpsp.fsf@xn--no-cja.eu%3E" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lists.sr.ht/~abcdw/rde-announc</span><span class="invisible">e/%3C87ms8jqpsp.fsf@xn--no-cja.eu%3E</span></a></p><p>Kudos to Noé for the release and his very active work before it!</p><p><a href="https://fosstodon.org/tags/guile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guile</span></a> <a href="https://fosstodon.org/tags/scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scheme</span></a> <a href="https://fosstodon.org/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a></p>
Jeko<p>🚀 New chapter added to the Guile Hacker Handbook 🚀</p><p>This is a book to learn Guile in a <a href="https://framapiaf.org/tags/TestDrivenLearning" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestDrivenLearning</span></a> style 👽</p><p>⬇️ Check it out ⬇️<br>🇫🇷 🇬🇧 🇮🇹 <a href="https://jeko.frama.io" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">jeko.frama.io</span><span class="invisible"></span></a></p><p>The app tutorial got a new use-case implemented.</p><p><a href="https://framapiaf.org/tags/gnu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gnu</span></a> <a href="https://framapiaf.org/tags/guile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guile</span></a> <a href="https://framapiaf.org/tags/scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scheme</span></a> <a href="https://framapiaf.org/tags/tdd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tdd</span></a> <a href="https://framapiaf.org/tags/cleanCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cleanCode</span></a> <a href="https://framapiaf.org/tags/cleanArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cleanArchitecture</span></a> <a href="https://framapiaf.org/tags/tidyFirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tidyFirst</span></a></p>
Daniel Kochmański<p>Studying state of the art today! :)</p><p><a href="https://functional.cafe/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a> <a href="https://functional.cafe/tags/scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scheme</span></a> </p><p>CC <span class="h-card" translate="no"><a href="https://social.coop/@spritely" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>spritely</span></a></span></p>
ArneBab<p>Using the Chickadee REPL for live-hacking on a start of a <a href="https://rollenspiel.social/tags/game" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>game</span></a>:<br><a href="https://www.draketo.de/software/wisp#chickadee-2022-10-08" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">draketo.de/software/wisp#chick</span><span class="invisible">adee-2022-10-08</span></a></p><p>The song in the background is infinite hands:<br><a href="https://infinite-hands.draketo.de/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">infinite-hands.draketo.de/</span><span class="invisible"></span></a></p><p><a href="https://rollenspiel.social/tags/gnu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gnu</span></a> <a href="https://rollenspiel.social/tags/guile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>guile</span></a> <a href="https://rollenspiel.social/tags/scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scheme</span></a> <a href="https://rollenspiel.social/tags/wisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wisp</span></a> <a href="https://rollenspiel.social/tags/freesoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>freesoftware</span></a></p>
thedæmonHi, Lisp or Scheme? Dialect? I am a retro type of person who hates Rust and JavaScript. C89 is cool. I am trying to learn and just wanted to pick one to learn the specific oddities and need your help friends. <a href="https://snac.9front.club?t=lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#lisp</a> <a href="https://snac.9front.club?t=scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#scheme</a><br>
Jeremy 🇨🇦<p>It's late on a Sunday but I'm announcing today a new package and project management tool for CHICKEN Scheme that I'm calling "basket": <a href="https://thatgeoguy.gitlab.io/basket/introduction.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">thatgeoguy.gitlab.io/basket/in</span><span class="invisible">troduction.html</span></a></p><p>It's still pretty early, but this is a very cool tool that actually enables virtual environments for CHICKEN Scheme!</p><p><a href="https://coales.co/tags/Scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scheme</span></a> <a href="https://coales.co/tags/Lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lisp</span></a> <a href="https://coales.co/tags/CHICKEN" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CHICKEN</span></a> 🐔 <a href="https://coales.co/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> 🦀</p>
qeef<p><span class="h-card" translate="no"><a href="https://babka.social/@serge" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>serge</span></a></span> <a href="https://en.osm.town/tags/Scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scheme</span></a> is awesome first language. I will tell you why.</p><p>(And my plan is to translate my book <a href="https://en.osm.town/tags/Nonprogrammer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nonprogrammer</span></a> <a href="https://en.osm.town/tags/Neprogram%C3%A1tor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Neprogramátor</span></a> from my native (Czech) language to English in 2025, but you need to wait for that.)</p><p>Programming languages let you talk with the computer. In Scheme, a sentence starts with "(", then verb, i.e., *what* to do, then space-separated nouns, i.e., with *what* do that do, ending the sentence with ")".</p><p>Any other language with such an explanation?</p><p><a href="https://neprogramator.cz/neprogramator-zine-en.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">neprogramator.cz/neprogramator</span><span class="invisible">-zine-en.pdf</span></a></p>
Serge from Babka<p>Unpopular opinion: Classic Lisp/Scheme isn't a great first programming language.[1]</p><p>When I learned Lisp in school I was incredibly confused by the difference between functional programming in the sense of passing functions and creating macros.</p><p>That key distinction and difference is important, and the homoiconicity[3] made that distinction less clear than it needed to be.</p><p>Teach Scheme second or third if you like, not first.</p><p><a href="https://babka.social/tags/Lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lisp</span></a> <a href="https://babka.social/tags/Scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Scheme</span></a> <a href="https://babka.social/tags/CompterScience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CompterScience</span></a> <a href="https://babka.social/tags/ComputerProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ComputerProgramming</span></a> <br> <br>[1] No I'm not talking about LOGO.[2]</p><p>[2] If LOGO was your first programming language (it was mine) then you're old.</p><p>[3] This is the Fediverse and now I'm sure someone is going to change their username to"Homoiconicity"</p>