en.osm.town is one of the many independent Mastodon servers you can use to participate in the fediverse.
An independent, community of OpenStreetMap people on the Fediverse/Mastodon. Funding graciously provided by the OpenStreetMap Foundation.

Server stats:

255
active users

#guile

7 posts6 participants1 post today
Andrew Tropin<p>RDE Meetup #5 on May 15.</p><p>Teasers about RDE Team work on Guile Debugger, a testing library for Scheme, tools for live-hacking of Shepherd from the comfort of Emacs. Cozy discussions, support and experience exchange.</p><p><a href="https://lists.sr.ht/~abcdw/rde-announce/%3C87msbsg2d1.fsf@ngraves.fr%3E" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lists.sr.ht/~abcdw/rde-announc</span><span class="invisible">e/%3C87msbsg2d1.fsf@ngraves.fr%3E</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/rde" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rde</span></a> <a href="https://fosstodon.org/tags/guix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guix</span></a></p>
Andres Moreno<p><span class="h-card" translate="no"><a href="https://scholar.social/@khinsen" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>khinsen</span></a></span> <span class="h-card" translate="no"><a href="https://functional.cafe/@PaniczGodek" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>PaniczGodek</span></a></span> </p><p>100% agreement with you--that's why I left that universe.</p><p>I also think that *because* Scheme is not mainstream and is a Lisp, lots of folks are doing very interesting things using it (e.g., Fibers and Hoot for <a href="https://hachyderm.io/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a>).</p><p>I think the Clojure world is more oriented towards industrial programming. I don't need any more of this type of activity.</p>
Andres Moreno<p><span class="h-card" translate="no"><a href="https://functional.cafe/@PaniczGodek" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>PaniczGodek</span></a></span> <span class="h-card" translate="no"><a href="https://scholar.social/@khinsen" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>khinsen</span></a></span> </p><p>I don't think the map implementation is the reason the Clojure runtime loads so slowly. They do a lot of other things that are more expensive.</p><p>Babashka is great but it is built on JS, a house of sand and uncertaintity.</p><p>Yes, KAWA is lovely. <a href="https://hachyderm.io/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a> scratches my itch for the scripting I do and also provides the Scheme environment for all the interesting stuff I've been learning about: continuations, Fibers, etc.</p><p>For my, <a href="https://hachyderm.io/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a> is a lovely mix of the practical and the conceptual.</p>

🔴 Today on #SystemCrafters Live, we'll experiment with Spritely Goblins, a Guile Scheme library that provides a distributed programming model for writing secure, asynchronous code that can be called either locally or across a network.

Let's try it out to see if it might be a good fit for the Spring Lisp Game Jam next week!

Join us here:

- youtube.com/live/rs1xyXquFKE
- twitch.tv/SystemCrafters
- systemcrafters.net/live

🕐 in your time zone: time.is/compare/1800_in_Athens

#BSI IT #Grundschutz (with #Guile):
draketo.de/software/bsi-grunds

Plain language English summaries of the most important points (as I see them) by the German IT security agency for #software developers.

With short practical answers how to implement them in your work when using #GNU Guile #Scheme.

This is absolutely non-official. Read the original document if you want to know details or assure your legal department.

It’s a work in progress. See the TODOs:
draketo.de/software/bsi-grunds

www.draketo.deBSI IT Grundschutz (with Guile)Verstreute Werke von ((λ()'Dr.ArneBab))

The accidental exploration of today: I can prevent auto-setting of non-removable procedure-name in let/define binding by wrapping lambda call into identity or some other function.

I still don't know how procedure name is set and why it's non-removable.

I came up with the idea that it's handy to re-run tests after every eval. This tremendously reduces the feedback loop.

It's useful for TDD: you just write a few failing tests, modify the code that doesn't work yet and get the immediate feedback if they became green or still failing.

I bet it has much more use cases.

Later I realized that it's called Continuous Testing. This is a so good fit for Lisp and similar languages with highly interactive development environments.