fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

11K
active users

#hoot

1 post1 participant0 posts today
TFed<p><span class="h-card" translate="no"><a href="https://mastodon.nu/@tsyesika" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>tsyesika</span></a></span> the <a href="https://infosec.exchange/tags/Hoot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Hoot</span></a> is a <a href="https://infosec.exchange/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a> Scheme to web assembly compiler :blobcatopenmouth:</p>
Chad Nelson :guix:<p>I keep thinking about how cool it would be to have a fully open source MMO that runs in the browser. Maybe a good use for Spritely Goblins/Hoot? </p><p><a href="https://fosstodon.org/tags/spritely" class="mention hashtag" rel="tag">#<span>spritely</span></a> <a href="https://fosstodon.org/tags/goblins" class="mention hashtag" rel="tag">#<span>goblins</span></a> <a href="https://fosstodon.org/tags/hoot" class="mention hashtag" rel="tag">#<span>hoot</span></a> <a href="https://fosstodon.org/tags/mmorpg" class="mention hashtag" rel="tag">#<span>mmorpg</span></a></p>
Sumerian<p><span class="h-card" translate="no"><a href="https://toot.cat/@dthompson" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>dthompson</span></a></span> Hi<br>I wanted to ask what plans <a href="https://mas.to/tags/hoot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hoot</span></a> has for the wasi API?<br>Do you think <a href="https://mas.to/tags/hoot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hoot</span></a> can be used for automation and building cross-platform applications?</p><p><a href="https://mas.to/tags/scheme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scheme</span></a> <a href="https://mas.to/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a> <a href="https://mas.to/tags/spritely" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>spritely</span></a></p>
🍪 Cookie Farm 🍪<p>Did a <a href="https://spritely.institute/hoot/" rel="nofollow noopener noreferrer" target="_blank">Spritely Hoot</a> thing, which is a Scheme implementation that compiles into Webassembly and is written in <a href="https://www.gnu.org/software/guile/" rel="nofollow noopener noreferrer" target="_blank">GNU Guile</a>:</p><p><a href="https://kaka.farm/dabbling/forest-fire/" rel="nofollow noopener noreferrer" target="_blank">https://kaka.farm/dabbling/forest-fire/</a></p><p>Code will be published later when I sort it out a bit.</p><p><a class="hashtag" href="https://shitposter.world/tag/gnu" rel="nofollow noopener noreferrer" target="_blank">#gnu</a> <a class="hashtag" href="https://shitposter.world/tag/guile" rel="nofollow noopener noreferrer" target="_blank">#guile</a> <a class="hashtag" href="https://shitposter.world/tag/hoot" rel="nofollow noopener noreferrer" target="_blank">#hoot</a> <a class="hashtag" href="https://shitposter.world/tag/lisp" rel="nofollow noopener noreferrer" target="_blank">#lisp</a> <a class="hashtag" href="https://shitposter.world/tag/scheme" rel="nofollow noopener noreferrer" target="_blank">#scheme</a> <a class="hashtag" href="https://shitposter.world/tag/spritely" rel="nofollow noopener noreferrer" target="_blank">#spritely</a></p>
Andrew Tropin<p>Refactoring JS/TS/Guile Hoot project: <a href="https://youtu.be/QKoOtcQY924" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">youtu.be/QKoOtcQY924</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/javascript" class="mention hashtag" rel="tag">#<span>javascript</span></a> <a href="https://fosstodon.org/tags/TypeScript" class="mention hashtag" rel="tag">#<span>TypeScript</span></a> <a href="https://fosstodon.org/tags/hoot" class="mention hashtag" rel="tag">#<span>hoot</span></a> <a href="https://fosstodon.org/tags/guile" class="mention hashtag" rel="tag">#<span>guile</span></a></p>
Andrew Tropin<p>The best WebAssembly lispy language is released. Guile Hoot 0.6.0 is in the wild now.</p><p>The most exciting update for me is an implementation of macroexpander, which means eval is around the corner and we can start working on Hoot support for Arei/Ares Guile Scheme IDE soon.</p><p><a href="https://spritely.institute/news/guile-hoot-0-6-0-released.html" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">spritely.institute/news/guile-</span><span class="invisible">hoot-0-6-0-released.html</span></a></p><p><a href="https://fosstodon.org/tags/guile" class="mention hashtag" rel="tag">#<span>guile</span></a> <a href="https://fosstodon.org/tags/scheme" class="mention hashtag" rel="tag">#<span>scheme</span></a> <a href="https://fosstodon.org/tags/lisp" class="mention hashtag" rel="tag">#<span>lisp</span></a> <a href="https://fosstodon.org/tags/hoot" class="mention hashtag" rel="tag">#<span>hoot</span></a> <a href="https://fosstodon.org/tags/wasm" class="mention hashtag" rel="tag">#<span>wasm</span></a> <a href="https://fosstodon.org/tags/webassembly" class="mention hashtag" rel="tag">#<span>webassembly</span></a></p>
Andrew Tropin<p>Will be working on Guile Hoot (Scheme on Wasm) tool for genetics research live on stream in 1.5 hour. I will start with splitting project into modules and if we have time left will continue with porting some JS code to Scheme.</p><p>Come to say hi and chat about Hoot, Scheme and WebAssembly.</p><p>mpv <a href="https://youtu.be/yT-UBqdZF1Y" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">youtu.be/yT-UBqdZF1Y</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/guile" class="mention hashtag" rel="tag">#<span>guile</span></a> <a href="https://fosstodon.org/tags/hoot" class="mention hashtag" rel="tag">#<span>hoot</span></a> <a href="https://fosstodon.org/tags/scheme" class="mention hashtag" rel="tag">#<span>scheme</span></a> <a href="https://fosstodon.org/tags/wasm" class="mention hashtag" rel="tag">#<span>wasm</span></a> <a href="https://fosstodon.org/tags/webassembly" class="mention hashtag" rel="tag">#<span>webassembly</span></a></p>
SabiLewSounds<p><span class="h-card" translate="no"><a href="https://mastodon.social/@MutualAidNet" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>MutualAidNet</span></a></span> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/mutualaid" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mutualaid</span></a></span> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/disability" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>disability</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@MutualAidVisibility" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>MutualAidVisibility</span></a></span></p><p>Can you please help <a href="https://mastodon.social/tags/boost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>boost</span></a> this thread so my needs get met?</p><p>$667 Hotel Past Due</p><p>See previous <a href="https://mastodon.social/tags/hoot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hoot</span></a></p><p>I need to survive <a href="https://mastodon.social/tags/Poverty" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Poverty</span></a> </p><p><a href="https://paypal.me/SabiLewSounds" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">paypal.me/SabiLewSounds</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/Artist" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Artist</span></a> <a href="https://mastodon.social/tags/SupportDisabledArtists" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SupportDisabledArtists</span></a> <a href="https://mastodon.social/tags/Disabled" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Disabled</span></a> <a href="https://mastodon.social/tags/FediArt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediArt</span></a></p>
Raurquiz<p><a href="https://c.im/tags/HappyBirthday" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HappyBirthday</span></a> @loganlerman <a href="https://c.im/tags/loganlerman" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>loganlerman</span></a> <a href="https://c.im/tags/actor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>actor</span></a> <a href="https://c.im/tags/percyjacksonandtheOlympians" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>percyjacksonandtheOlympians</span></a> <a href="https://c.im/tags/thelightningthief" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>thelightningthief</span></a> <a href="https://c.im/tags/seaofmonsters" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>seaofmonsters</span></a> <a href="https://c.im/tags/thebutterflyeffect" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>thebutterflyeffect</span></a> <a href="https://c.im/tags/hoot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hoot</span></a> <a href="https://c.im/tags/310toyuma" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>310toyuma</span></a> <a href="https://c.im/tags/gamer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamer</span></a> <a href="https://c.im/tags/thethreemusketeers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>thethreemusketeers</span></a> <a href="https://c.im/tags/ThePerksofBeingaWallflower" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ThePerksofBeingaWallflower</span></a> <a href="https://c.im/tags/fury" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fury</span></a> <a href="https://c.im/tags/thevanishingofsydneyhall" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>thevanishingofsydneyhall</span></a> <a href="https://c.im/tags/BulletTrain" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BulletTrain</span></a> <a href="https://c.im/tags/skincare" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>skincare</span></a> <a href="https://c.im/tags/jackandbobby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jackandbobby</span></a> <a href="https://c.im/tags/hunters" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hunters</span></a> <a href="https://c.im/tags/weweretheluckyones" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>weweretheluckyones</span></a> @streammaxla <span class="h-card" translate="no"><a href="https://c.im/@DisneyPlusLA" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>DisneyPlusLA</span></a></span></p>
Vivien<p>“Oh no! It’s too much work installing a program and running it on my computer!”, I hear you say.<br>What a coincidence! <a href="https://mastouille.fr/tags/Hoot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Hoot</span></a> was developed so that you would not have to install any <a href="https://mastouille.fr/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a> program on your computer, because you can run it in the web browser.<br>So you just have to click here!<br><a href="https://hello-hoot.planete-kraus.eu/index.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hello-hoot.planete-kraus.eu/in</span><span class="invisible">dex.html</span></a></p>
Vivien<p>It’s alive! You can run the <a href="https://mastouille.fr/tags/hoot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hoot</span></a> + <a href="https://mastouille.fr/tags/i18n" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>i18n</span></a> demo yourself, by cloning <a href="https://labo.planete-kraus.eu/static-i18n-hoot.git/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">labo.planete-kraus.eu/static-i</span><span class="invisible">18n-hoot.git/</span></a> and then running:<br>guix shell -f guix.scm -- hello-hoot<br>Now, if your terminal or browser is not set up to use one of the supported locales (i.e., french), you won’t see any translation… But you can go to http://localhost:8080/hello-hoot.pot and download the PO template for all the strings in the demo, run msginit and start translating!</p>
Andres Moreno<p><span class="h-card" translate="no"><a href="https://social.coop/@spritely" class="u-url mention">@<span>spritely</span></a></span>, thanks so much for doing this!</p><p>Building <a href="https://fosstodon.org/tags/Hoot" class="mention hashtag" rel="tag">#<span>Hoot</span></a> was painless and didn&#39;t take too long.</p><p><a href="https://fosstodon.org/tags/Guix" class="mention hashtag" rel="tag">#<span>Guix</span></a> just works!</p>
Vivien<p>News in my <a href="https://mastouille.fr/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a> minimal <a href="https://mastouille.fr/tags/gettext" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gettext</span></a> run-time for static (expand-time) <a href="https://mastouille.fr/tags/i18n" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>i18n</span></a>!<br>The API changed: there is now only 1 macro with keyword arguments, which does not update PO files by default.<br>Your PO files now have scheme-format and range flags, and translator comments! <br>I now parse PO files directly and not MO files anymore.<br>The next step is to show how to use this with <a href="https://mastouille.fr/tags/Hoot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Hoot</span></a> (the license also changed to AGPL).<br><a href="https://labo.planete-kraus.eu/guile-static-i18n.git/tree/example.scm" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">labo.planete-kraus.eu/guile-st</span><span class="invisible">atic-i18n.git/tree/example.scm</span></a></p>
Andres Moreno<p><a href="https://fosstodon.org/tags/DecemberAdventure" class="mention hashtag" rel="tag">#<span>DecemberAdventure</span></a> </p><p>My 2024 December Adventure has come to an end.</p><p>The goal was to investigate using Scheme with green threads in the browser.</p><p>I learned a lot and very much looking forward to the next release of <a href="https://fosstodon.org/tags/hoot" class="mention hashtag" rel="tag">#<span>hoot</span></a></p>
Vivien<p>I don’t know how you feel about it, but I find <a href="https://mastouille.fr/tags/hoot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hoot</span></a> very interesting. There’s a problem though: you can’t do <a href="https://mastouille.fr/tags/i18n" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>i18n</span></a> (internationalization). In <a href="https://mastouille.fr/tags/guile" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>guile</span></a>, you would use the <a href="https://mastouille.fr/tags/gettext" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gettext</span></a> library, but since its run-time is written in C and relies on the file system, it’s a bit inconvenient to use in Hoot.<br>I present to you my static-i18n library: it provides translations at compile-time and so it does not need the gettext runtime.<br><a href="https://labo.planete-kraus.eu/guile-static-i18n.git/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">labo.planete-kraus.eu/guile-st</span><span class="invisible">atic-i18n.git/</span></a></p>
Andres Moreno<p><a href="https://fosstodon.org/tags/DecemberAdventure" class="mention hashtag" rel="tag">#<span>DecemberAdventure</span></a> </p><p>Got help getting <a href="https://fosstodon.org/tags/Fibers" class="mention hashtag" rel="tag">#<span>Fibers</span></a> working on <a href="https://fosstodon.org/tags/Hoot" class="mention hashtag" rel="tag">#<span>Hoot</span></a> on the browser. I think I finally have all the pieces for my Tic-Tac-Toe game with time travel.</p><p>Daily technical logging has helped me to keep on task. I will keep at it after this adventure is done.</p>
Andres Moreno<p><span class="h-card" translate="no"><a href="https://merveilles.town/@gosha" class="u-url mention">@<span>gosha</span></a></span> </p><p>Logo -&gt; muLisp -&gt; Franz Lisp -&gt; Cambridge Lisp -&gt; CLisp -&gt; Chez Scheme -&gt; Clojure -&gt; Guile</p><p>A bit of Emacs Lisp for minimal Emacs configuration.</p><p>Love Clojure but it feels very corporate.</p><p>Guile has <a href="https://fosstodon.org/tags/Guix" class="mention hashtag" rel="tag">#<span>Guix</span></a> to recommend it, and the folks at <a href="https://fosstodon.org/tags/Spritely" class="mention hashtag" rel="tag">#<span>Spritely</span></a> have been working on <a href="https://fosstodon.org/tags/Hoot" class="mention hashtag" rel="tag">#<span>Hoot</span></a> (Guile running on the browser via Wasm) and <a href="https://fosstodon.org/tags/Goblins" class="mention hashtag" rel="tag">#<span>Goblins</span></a> (secure distributed computing using Guile)</p><p>Tthese projects make <a href="https://fosstodon.org/tags/Guile" class="mention hashtag" rel="tag">#<span>Guile</span></a> a really interesting Lisp for me at the moment.</p>
Andres Moreno<p><span class="h-card" translate="no"><a href="https://social.coop/@cwebber" class="u-url mention">@<span>cwebber</span></a></span> <span class="h-card" translate="no"><a href="https://social.coop/@spritely" class="u-url mention">@<span>spritely</span></a></span> <br /><span class="h-card" translate="no"><a href="https://toot.cat/@dthompson" class="u-url mention">@<span>dthompson</span></a></span> </p><p>Got the Inbox code that was shared working! Many thanks!</p><p>Strongly recommend <a href="https://fosstodon.org/tags/Spritely" class="mention hashtag" rel="tag">#<span>Spritely</span></a> Office Hours to anyone who is interested in <a href="https://fosstodon.org/tags/Hoot" class="mention hashtag" rel="tag">#<span>Hoot</span></a>, <a href="https://fosstodon.org/tags/Fibers" class="mention hashtag" rel="tag">#<span>Fibers</span></a>, and <a href="https://fosstodon.org/tags/goblins" class="mention hashtag" rel="tag">#<span>goblins</span></a> </p><p>Wonderful crew!</p>
Andres Moreno<p><span class="h-card" translate="no"><a href="https://mastodon.social/@lhp" class="u-url mention">@<span>lhp</span></a></span> </p><p>Lots of good stuff happening in <a href="https://fosstodon.org/tags/Guile" class="mention hashtag" rel="tag">#<span>Guile</span></a> like <a href="https://fosstodon.org/tags/Guix" class="mention hashtag" rel="tag">#<span>Guix</span></a>, <a href="https://fosstodon.org/tags/Hoot" class="mention hashtag" rel="tag">#<span>Hoot</span></a>, and <a href="https://fosstodon.org/tags/goblins" class="mention hashtag" rel="tag">#<span>goblins</span></a> </p><p>But, yeah, it can be tough going and rough edges are easily found.</p><p>My main concern is regarding the capacity of the project for accepting patches and working on the little stuff.</p><p><a href="https://fosstodon.org/tags/Guix" class="mention hashtag" rel="tag">#<span>Guix</span></a> and its success will pull it along, I hope! (Also Spritely!)</p>
Andres Moreno<p><a href="https://fosstodon.org/tags/DecemberAdventure" class="mention hashtag" rel="tag">#<span>DecemberAdventure</span></a> </p><p>December 11</p><p>Another try to use <a href="https://fosstodon.org/tags/Fibers" class="mention hashtag" rel="tag">#<span>Fibers</span></a> channels with <a href="https://fosstodon.org/tags/Hoot" class="mention hashtag" rel="tag">#<span>Hoot</span></a> for data-driven events.</p><p>The idea is to capture events, e.g., mouse clicks and send a message to a channel where the event is dispatched to change state corresponding to the event message.</p><p>A bit frustrated but reminding myself that programming in <a href="https://fosstodon.org/tags/Guile" class="mention hashtag" rel="tag">#<span>Guile</span></a> is artisanal, which is why I am using this language.</p><p>There is also a growing ecosystems of FOSS being written in <a href="https://fosstodon.org/tags/Guile" class="mention hashtag" rel="tag">#<span>Guile</span></a>. Using <a href="https://fosstodon.org/tags/Guile" class="mention hashtag" rel="tag">#<span>Guile</span></a> is important.</p>