veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

297
active users

#guile

9 posts9 participants1 post today
Andrew Tropin<p>I keep learning a lot about Scheme hygienic macros and macroexpander and today we talked about using macro as identifiers in arbitrary position of s-expression, syntax parameters, variable transformers and identifier-syntax helper. </p><p>mpv <a href="https://youtu.be/KBO_VXVCWTo" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/KBO_VXVCWTo</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/scheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scheme</span></a> <a href="https://fosstodon.org/tags/macros" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macros</span></a> <a href="https://fosstodon.org/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a> <a href="https://fosstodon.org/tags/racket" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>racket</span></a></p>
zvavybir :palestina:🍉 :FediPact: :Green: :masked:<p>Anyone got any clue how to get the current user's home directory in Guile/Scheme? Reading the reference manual and searching the web doesn't help.</p><p><a href="https://social.zvavybir.eu/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a> <a href="https://social.zvavybir.eu/tags/scheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scheme</span></a></p>
Allan :emacs:<p>I am at my first conference in perhaps 6 years -- <a href="https://mastodon.xyz/tags/kubecon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kubecon</span></a> -- and I wonder if there are any fellow <a href="https://mastodon.xyz/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> users that might like talk about shared interests, perhaps related to <a href="https://mastodon.xyz/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a> <a href="https://mastodon.xyz/tags/scheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scheme</span></a> </p><p>Let me know!</p>
David Wilson<p>🔴 On today's Crafter Hours stream, we'll continue working on porting over the Discourse Single-Sign On authentication that I implemented in JavaScript for another version of the System Crafters site.</p><p>Let's see how things look when we reimplement this in Guile Scheme!</p><p>Join us here:</p><p>- <a href="https://youtube.com/live/OFBCZ1uMBWk" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtube.com/live/OFBCZ1uMBWk</span><span class="invisible"></span></a><br>- <a href="https://twitch.tv/SystemCrafters" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">twitch.tv/SystemCrafters</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a> <a href="https://fosstodon.org/tags/scheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scheme</span></a> <a href="https://fosstodon.org/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> <a href="https://fosstodon.org/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://fosstodon.org/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://fosstodon.org/tags/sql" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sql</span></a></p>
Joe (Josep Bigorra)<p><a href="https://mastodon.social/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a> <a href="https://mastodon.social/tags/scheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scheme</span></a> tip: when running unit tests (srfi-64) you may benefit from colorizing the output of the runs. Pipe via a small awk script.<br><a href="https://mastodon.social/tags/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a></p><p>/compiling|compiled/ {print "\033[34m" $0 "\033[0m"; next}<br>/WARNING/ {print "\033[33m" $0 "\033[0m"; next}<br>/Entering test group|Leaving test group/ {print "\033[36m" $0 "\033[0m"; next}<br>/PASS/ {print "\033[32m" $0 "\033[0m"; next}<br>/# of expected passes/ {print "\033[36m" $0 "\033[0m"; next}<br>/FAIL/ {print "\033[31m" $0 "\033[0m"; next}<br>{print $0}</p>
Ekaitz Zarraga 👹<p>I don't know why my <a href="https://mastodon.social/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a> bindings for <a href="https://mastodon.social/tags/gnome" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gnome</span></a> 's <a href="https://mastodon.social/tags/libnotify" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>libnotify</span></a> just stopped working for no reason.</p><p><a href="https://github.com/ekaitz-zarraga/guile-libnotify/issues/5" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ekaitz-zarraga/guil</span><span class="invisible">e-libnotify/issues/5</span></a></p><p>I opened this bug report in libnotify but it looks like the problems are in my code...<br>If anyone wants to help with this...</p>
Supreme Sexp System (SSS)<p>The SSS project proudly announces support (and encourages) of <a href="https://mastodon.social/tags/btrfs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>btrfs</span></a> filesystems with <a href="https://mastodon.social/tags/luks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>luks</span></a> <a href="https://mastodon.social/tags/encryption" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>encryption</span></a> for a secure and resilient <a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> experience with a great filesystem that can survive outages, provides modern features (snapshoting, rollbacks, easy backups, etc)</p><p><a href="https://codeberg.org/jjba23/sss" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">codeberg.org/jjba23/sss</span><span class="invisible"></span></a></p><p><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/hyprland" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hyprland</span></a> <a href="https://mastodon.social/tags/unixp0rn" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>unixp0rn</span></a> <a href="https://mastodon.social/tags/gnu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gnu</span></a> <a href="https://mastodon.social/tags/freesoftware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>freesoftware</span></a> <a href="https://mastodon.social/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</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/lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lisp</span></a></p>
David Wilson<p>🔴 On today's Crafter Hours stream, I'll show some progress I made on hosting both the emacspackages site and the new Guile-backed System Crafters site on the same Guix server.</p><p>I kinda made a mess with it though, so we'll have to find our way out of that, too :)</p><p>Join us here:</p><p>- <a href="https://youtube.com/live/OITQtQnz9X8" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtube.com/live/OITQtQnz9X8</span><span class="invisible"></span></a><br>- <a href="https://twitch.tv/SystemCrafters" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">twitch.tv/SystemCrafters</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a> <a href="https://fosstodon.org/tags/scheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scheme</span></a> <a href="https://fosstodon.org/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> <a href="https://fosstodon.org/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://fosstodon.org/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://fosstodon.org/tags/sql" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sql</span></a></p>
TFed 🍉🌻<p>is <a href="https://infosec.exchange/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a> a programming language on it's own?</p>
RecurringBloatware<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@jakehamilton" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>jakehamilton</span></a></span> Hi, how do you get funds for this? Do you do this out of your own free time?</p><p>I wish there was a way for me to get some funding - I want to learn and contribute to "Guile Steele", a hypothetical low-level language with powerful macros. Either that, or migrate the Nix daemon from C++ to Guile.</p><p><a href="https://mastodon.social/tags/prescheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>prescheme</span></a> <a href="https://mastodon.social/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a> <a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> <a href="https://mastodon.social/tags/nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nix</span></a> <a href="https://mastodon.social/tags/hermetic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hermetic</span></a> <a href="https://mastodon.social/tags/reproducible" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reproducible</span></a></p>
Andrew Tropin<p>TIL: There is an identifier-syntax macro that you can use to implement syntax-id-rules or do other fancy macro stuff.</p><p><a href="https://fosstodon.org/tags/scheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scheme</span></a> <a href="https://fosstodon.org/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a> <a href="https://fosstodon.org/tags/racket" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>racket</span></a> <a href="https://fosstodon.org/tags/macros" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macros</span></a></p>
Fabio Natali<p>Online <a href="https://social.coop/tags/Guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Guix</span></a> Social meetup in about 45 mins. Link for the call:</p><p><a href="https://meet.jit.si/london-guix-meetup" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">meet.jit.si/london-guix-meetup</span><span class="invisible"></span></a></p><p>Giacomo will be giving a talk about running services (<a href="https://social.coop/tags/Forgejo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Forgejo</span></a> in particular) in Guix's declarative configuration system, with Gocix. <a href="https://github.com/fishinthecalculator/gocix" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/fishinthecalculator</span><span class="invisible">/gocix</span></a></p><p>See you in a bit!</p><p>/cc <span class="h-card" translate="no"><a href="https://mastodon.social/@futurile" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>futurile</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.bida.im/@paulbutgold" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>paulbutgold</span></a></span><br><span class="h-card" translate="no"><a href="https://floss.social/@forgejo" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>forgejo</span></a></span></p><p><a href="https://social.coop/tags/Guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Guile</span></a> <a href="https://social.coop/tags/GuixSocial" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GuixSocial</span></a></p>
Stephen Ramsay<p>I'm not sure I can trace how I got there, but something had me playing around with GNU Guile (I've always liked the idea of an embeddable Scheme, I just never got around to looking at it closely).</p><p>Anyway, Guile is way cooler than I thought -- way more "unix-y" than other Schemes I've known.</p><p>But the real surprise was a static site generator -- Haunt (<a href="https://dthompson.us/projects/haunt.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dthompson.us/projects/haunt.ht</span><span class="invisible">ml</span></a>) -- and a full-blown web framework -- Artanis (<a href="https://artanis.dev/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">artanis.dev/</span><span class="invisible"></span></a>)!</p><p>I am so glad both of these things exist.</p><p><a href="https://hcommons.social/tags/Scheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Scheme</span></a> <a href="https://hcommons.social/tags/Guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Guile</span></a> <a href="https://hcommons.social/tags/Webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Webdev</span></a></p>
Andrew Tropin<p>My small overview of "JRM’s Syntax-rules Primer for the Merely Eccentric" paper about Scheme macros and useful tricks for writing them. Difficulty: medium-easy.</p><p>mpv <a href="https://youtu.be/A2vi3vQ15kM" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/A2vi3vQ15kM</span><span class="invisible"></span></a></p><p>Paper:<br>- <a href="http://www.phyast.pitt.edu/~micheles/syntax-rules.pdf" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">http://www.</span><span class="ellipsis">phyast.pitt.edu/~micheles/synt</span><span class="invisible">ax-rules.pdf</span></a><br>- <a href="https://hipster.home.xs4all.nl/lib/scheme/gauche/define-syntax-primer.txt" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hipster.home.xs4all.nl/lib/sch</span><span class="invisible">eme/gauche/define-syntax-primer.txt</span></a></p><p>Spoiler: at the end of the paper a minimal scheme evaluator implemented purely with macros.</p><p><a href="https://fosstodon.org/tags/scheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scheme</span></a> <a href="https://fosstodon.org/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a> <a href="https://fosstodon.org/tags/racket" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>racket</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/macros" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macros</span></a></p>
Fabio Natali<p>And here's more info on the 26th March talk I was referring to in my previous toot:</p><p><a href="https://mastodon.social/@futurile/114218113438819212" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@futurile/1142</span><span class="invisible">18113438819212</span></a></p><p>You can't miss it! 😀 🎉 </p><p>/cc <span class="h-card" translate="no"><a href="https://mastodon.social/@futurile" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>futurile</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.bida.im/@paulbutgold" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>paulbutgold</span></a></span><br><span class="h-card" translate="no"><a href="https://floss.social/@forgejo" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>forgejo</span></a></span></p><p><a href="https://social.coop/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> <a href="https://social.coop/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a> <a href="https://social.coop/tags/forgejo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>forgejo</span></a></p>
futurile<p><a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> social talk this week by <span class="h-card" translate="no"><a href="https://mastodon.bida.im/@paulbutgold" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>paulbutgold</span></a></span> on self-hosting <span class="h-card" translate="no"><a href="https://floss.social/@forgejo" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>forgejo</span></a></span> using <a href="https://mastodon.social/tags/oci" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>oci</span></a> / <a href="https://mastodon.social/tags/docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>docker</span></a> <a href="https://mastodon.social/tags/containers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>containers</span></a> </p><p>His Gocix project brings the power of declarative configuration to running container services.</p><p>Details on the Wiki or register at the Meetup:</p><p>- <a href="https://libreplanet.org/wiki/Group:Guix/GuixSocial" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">libreplanet.org/wiki/Group:Gui</span><span class="invisible">x/GuixSocial</span></a></p><p>- <a href="https://www.meetup.com/guix-social/events/306340848/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">meetup.com/guix-social/events/</span><span class="invisible">306340848/</span></a></p><p><span class="h-card" translate="no"><a href="https://social.coop/@fnat" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>fnat</span></a></span> </p><p><a href="https://mastodon.social/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a> <a href="https://mastodon.social/tags/nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nix</span></a> <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/containers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>containers</span></a> <a href="https://mastodon.social/tags/docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>docker</span></a> <a href="https://mastodon.social/tags/oci" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>oci</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/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a> <a href="https://mastodon.social/tags/selfhosting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>selfhosting</span></a> <a href="https://mastodon.social/tags/forge" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>forge</span></a> <a href="https://mastodon.social/tags/foss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>foss</span></a></p>
Fabio Natali<p>It's double <a href="https://social.coop/tags/GuixSocial" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GuixSocial</span></a> absolute fun this week! <a href="https://social.coop/tags/SaveTheDate" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SaveTheDate</span></a></p><p>- Wed 26th March 6pm GMT: remote event with a *fantastic* talk (details to be revealed soon!)</p><p>- Fri 28th March 6pm GMT: in-person event in <a href="https://social.coop/tags/London" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>London</span></a> (EC4A 4AB). Join us for an evening of <a href="https://social.coop/tags/Guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Guix</span></a>, <a href="https://social.coop/tags/Guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Guile</span></a>, and Free Software hacking and chit-chat. Bring your own device if you fancy demoing something or for some hands-on hacking.</p><p>More info: <a href="https://libreplanet.org/wiki/Group:Guix/GuixSocial" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">libreplanet.org/wiki/Group:Gui</span><span class="invisible">x/GuixSocial</span></a></p><p>/cc <span class="h-card" translate="no"><a href="https://mastodon.social/@futurile" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>futurile</span></a></span></p>
Andrew Tropin<p>TIL: There is a syntax-error macro and it throws exception at expand time, rather than runtime. This is really useful to make macro fail early and prevent oopsies during the program execution.</p><p><a href="https://fosstodon.org/tags/scheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scheme</span></a> <a href="https://fosstodon.org/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a> <a href="https://fosstodon.org/tags/macros" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macros</span></a></p>
James Endres Howell<p>341 Spahr Street, <a href="https://fosstodon.org/tags/Pittsburgh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pittsburgh</span></a> Pennsylvania. In 1991–92 Chris Paris and I lived on the first floor apartment in our fourth year at Carnegie Mellon.</p><p>Tom Lord lived on the third floor that year, decamping for Berkeley before the lease was up. What a great neighbor and a sweet guy. We knew he was a <a href="https://fosstodon.org/tags/Lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lisp</span></a> hacker and a <a href="https://fosstodon.org/tags/Gnu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gnu</span></a> guru...</p><p>Only much later did I learn that our neighbor Tom Lord was the father of <a href="https://fosstodon.org/tags/Guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Guile</span></a>! And sadly that he passed away, far too young, in 2022.</p><p><a href="https://berkeleydailyplanet.com/issue/2022-06-26/article/49837" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">berkeleydailyplanet.com/issue/</span><span class="invisible">2022-06-26/article/49837</span></a></p><p><a href="https://fosstodon.org/tags/tomlord" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tomlord</span></a></p>
Andrew Tropin<p>Look at what is coming to Scheme ecosystem:</p><p><a href="https://nlnet.nl/project/SchemeTestingFramework" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nlnet.nl/project/SchemeTesting</span><span class="invisible">Framework</span></a></p><p><a href="https://fosstodon.org/tags/scheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scheme</span></a> <a href="https://fosstodon.org/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</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/srfi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>srfi</span></a> <a href="https://fosstodon.org/tags/srfi64" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>srfi64</span></a></p>