pawb.fun is one of the many independent Mastodon servers you can use to participate in the fediverse.
This instance aimed at any and all within the furry fandom, though anyone is welcome! We're friendly towards members of the LGBTQ+ community and aiming to offer a safe space for our users.

Server stats:

304
active users

#rewriting

0 posts0 participants0 posts today
Xillin (and Ze)<p>Started a article about fraglets on my wiki. To tired to expand upon it at the moment.</p><p><a href="https://www.sheeeeeeeep.art/fraglets.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">sheeeeeeeep.art/fraglets.html</span><span class="invisible"></span></a></p><p>Main source on Fraglets:<br><a href="https://fraglets.dmi.unibas.ch/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">fraglets.dmi.unibas.ch/</span><span class="invisible"></span></a></p><p>I also implemented an interpreter. It's only a partial fraglets interpreter, but it's enough to run one of the example programs:<br><a href="https://gist.casuallyblue.dev/capitalex/9d8cdfad3b3f48418324eab6a0869a60" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gist.casuallyblue.dev/capitale</span><span class="invisible">x/9d8cdfad3b3f48418324eab6a0869a60</span></a></p><p><a href="https://scalie.zone/tags/Rewriting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rewriting</span></a> <a href="https://scalie.zone/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a></p>
Xillin (and Ze)<p>Yeah, I definitely have to get this language running lol. Doodled up a program that generates the hex times table.</p><pre><code>--<br>%% We've generated the whole hex times table<br>** 00 01 02 03<br>00 0f 0f 01 00<br>--<br>%% Halt the program<br>** 02<br>00 00<br><br>--<br>%% We've reach the end of a row<br>%% for our times table<br>** 00 01 02 03<br>00 0f $y 01 00<br>--<br>%% Move to the start of the next row<br>%% Flag that we can compute the next<br>%% entry in the table<br>** 00 01 03<br>00 01 y+ 01<br><br>--<br>%% We still have more columns to go<br>** 00 02 03<br>00 $x 01 00<br>--<br>%% Move to the next column<br>%% flag that we can compute the next<br>%% entry in the table<br>** 00 03<br>00 x+ 01<br><br>--<br>** 00 02 03<br>00 $x $y 01<br>--<br>%% First copy $x to the cell of our table<br>** $x<br>$y $x<br>%% Flag that we need to multiply $x by $y<br>** 03<br>00 02<br><br>--<br>** 00 02 03 <br>00 $x $y 02<br>--<br>%% Multiply $x by $y<br>** $x<br>$y *y<br>%% Flag that we have finished our computation<br>** 03<br>00 00<br><br>--<br>%% Start our multiplcation table from 01 x 01<br>--<br>** 00 01 02<br>00 01 01 01<br></code></pre><p><a href="https://scalie.zone/tags/Rewriting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rewriting</span></a></p>
Xillin (and Ze)<p>Continuing to doodle ideas for bytecel. Sketching out an idea for a Game of Life. </p><p>Transcription of code:</p><pre><code>--<br>--<br>** 01 02 03<br>01 ff 00 00<br>02 00 ff ff<br>03 ff ff 00<br><br>** 01 02 03<br>00 00 00 00<br><br>%% (00, 03) is our update<br>%% flag, when it is set to<br>%% one, we run the update<br>%% rules<br></code></pre><p><a href="https://scalie.zone/tags/Rewriting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rewriting</span></a></p>
Xillin (and Ze)<p>A great evil has finally tumbled out of our head: <a href="https://gist.casuallyblue.dev/capitalex/e53a9966703c4e4fa4d44226b4e908a0" rel="nofollow noopener noreferrer" target="_blank">Byte Table</a></p><p>You program by defining a set of pattern tables you are looking for, then a set of pattern tables to produce. Variables let you dynamically jump through your ram.</p><p><a href="https://scalie.zone/tags/Rewriting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rewriting</span></a></p>
(wryl)<p>In awe of yarnstar today, an interactive fiction programming environment constructed by eevie.</p><p><a href="https://eevie.dev/yarnstar/index.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">eevie.dev/yarnstar/index.html</span><span class="invisible"></span></a></p><p>It is an implementation of Mira, a Nova dialect I demonstrated in my talk at Handmade Seattle 2024, applied to designing interactive fiction.</p><p>I've had so much fun working with it today. The editor is so clean and nice, and I can't wait to see future improvements. Bravo eevie. 💜</p><p><a href="https://merveilles.town/tags/nova" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nova</span></a> <a href="https://merveilles.town/tags/rewriting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rewriting</span></a> <a href="https://merveilles.town/tags/interactivefiction" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>interactivefiction</span></a></p>
Xillin (and Ze)<p>After like 3 months of work, my <a href="https://git.casuallyblue.dev/vega/lvera/src/branch/modular-tokenizer/examples/zombies" rel="nofollow noopener noreferrer" target="_blank">zombie game</a> is back in Nova once again. Feels good.</p><p><a href="https://scalie.zone/tags/Nova" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nova</span></a> <a href="https://scalie.zone/tags/Lua" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lua</span></a> <a href="https://scalie.zone/tags/Rewriting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rewriting</span></a> <a href="https://scalie.zone/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a></p>
Xillin (and Ze)<p>Figured out how to work with objects in Vera. Also found a fairly nice pattern for handling stateful built-ins. A lot of "Just Figuring Shit Out", so slightly less progress than I had intended.</p><p>This video show 50,000 circles being driven by Vera. 4 months ago, when we were working on Nova prototypes running Mira, this would have struggled to run ~150 circles at 60fps.</p><p>Code is on the Vega repos: <a href="https://git.casuallyblue.dev/vega/lvera/src/branch/main/examples/circles" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.casuallyblue.dev/vega/lver</span><span class="invisible">a/src/branch/main/examples/circles</span></a></p><p><a href="https://scalie.zone/tags/Rewriting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rewriting</span></a> <a href="https://scalie.zone/tags/Nova" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nova</span></a> <a href="https://scalie.zone/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://scalie.zone/tags/Lua" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lua</span></a> <a href="https://scalie.zone/tags/DecemberAdventure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DecemberAdventure</span></a></p>
Xillin (and Ze)<p>Went back and redid my text editor thing. I re-centered the whole thing around manipulating a cursor and popping / pushing text to a text buffer (read: an array of string representing lines). This is going much better than the first time I wrote a text box back in high school.</p><p>It doesn't do text wrapping, but the goal for my December Adventure doesn't need it. </p><p>(there's music on the video)</p><p><a href="https://www.sheeeeeeeep.art/december-adventure-2024.html#day-4" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">sheeeeeeeep.art/december-adven</span><span class="invisible">ture-2024.html#day-4</span></a></p><p><a href="https://scalie.zone/tags/Lua" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lua</span></a> <a href="https://scalie.zone/tags/Nova" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nova</span></a> <a href="https://scalie.zone/tags/Rewriting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rewriting</span></a> <a href="https://scalie.zone/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://scalie.zone/tags/DecemberAdventure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DecemberAdventure</span></a></p>
Xillin (and Ze)<p>This is technically a text editor. It does edit text. Wouldn't call it good, tho.</p><p><a href="https://scalie.zone/tags/Rewriting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rewriting</span></a> <a href="https://scalie.zone/tags/Nova" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nova</span></a> <a href="https://scalie.zone/tags/Lua" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lua</span></a> <a href="https://scalie.zone/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a></p>
Xillin (and Ze)<p>Continuing to play with the updates I've made to LVERA. I'm working on fleshing out some sample programs. My latest experiment is spreading LÖVE's main loop across LVERA's dispatch. Things going well so far.</p><p><a href="https://git.casuallyblue.dev/vega/lvera/src/branch/main/examples/hello-love" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.casuallyblue.dev/vega/lver</span><span class="invisible">a/src/branch/main/examples/hello-love</span></a></p><p><a href="https://scalie.zone/tags/Rewriting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rewriting</span></a> <a href="https://scalie.zone/tags/Nova" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nova</span></a> <a href="https://scalie.zone/tags/Lua" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lua</span></a> <a href="https://scalie.zone/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a></p>
Xillin (and Ze)<p>Had a small Vera jam session with <span class="h-card" translate="no"><a href="https://catlang.social/@sierra" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>sierra</span></a></span> and <span class="h-card" translate="no"><a href="https://merveilles.town/@wryl" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>wryl</span></a></span> after Sierra added some <a href="https://forum.nova-lang.net/viewtopic.php?t=14" rel="nofollow noopener noreferrer" target="_blank">UI features</a> to the <a href="https://playground.nova-lang.net/" rel="nofollow noopener noreferrer" target="_blank">Vera Plaground</a>. We made a little <a href="https://playground.nova-lang.net/?code=H4sIAAAAAAAAA51US26kMBBdh1OUkq1REpJsWkmURQ4wmzkAdDs0Gg8wBgJI3s8s5yPNAXOSKX%2BwaYNRMq0Wcr1671VRhSwuBJS0h6xr26psgFd9JBDTMYG37z8JMPrSeugvAl3tYX8IHKq%2B9NDfBHiRH7XBVqlPtIRn1BOo8bRwkunPtU6a0ltu98cEmnZk9OF8X7GK7zg9nD%2B%2B%2Ff2B%2F%2FvLY%2FJIoKEtILotyzml5YpQ4dvSjHV0RSlhX7jGSvdfIsV7TXmRZow2BAYCI4Gnuhgoiwd7Gn0eJ5ATyCyB21NuTxm6o0U8CBD4iAQ6x6MMRoEplMRcRvKBqjiXgXygbZzJIJM8vQ%2B3NImZyRI9JaGnbEE5gFNMRzpUEqJRM%2BQZrLU%2BPiEakhxjoGftQMM%2BhU0cee0s7QMKtW1ihW7ou%2BTu7oQyd3MbWdBcCbcsjzRNWWVFdIZEDGMVYurA036Ws7IpWONFYk8Zg4ura%2B1nPjJ4gNmHhtEos07odMk7dFM25HHzfo9gH7cLj7nK72TD71A0NUtHbWeCaWjNty7ldP7ZI2kaoD0lM%2FTGnm4jML%2FZXSeLr5WQi%2FlavVJ1C6sq8bC7vjKtas5E6WpNGEME22mQoe5qRVmr0qdFCy8VN3cX1Jw2DXGt2UZlsEoOm5jmzYv8h4F9OfuqYZOzoIsbgJvHh5sRQbowc10sIFDhHwBrP4ihBwAA" rel="nofollow noopener noreferrer" target="_blank">pen plotter</a> together.</p><p><a href="https://scalie.zone/tags/Nova" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nova</span></a> <a href="https://scalie.zone/tags/Rewriting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rewriting</span></a> <a href="https://scalie.zone/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a></p>
मोक्ष<p>I am a newcomer to the computing world and an aspiring programmer</p><p>I've been following the rewriting systems paradigm for quite some time, but <span class="h-card" translate="no"><a href="https://merveilles.town/@wryl" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>wryl</span></a></span> wonderful talk taught me the basics, I tried to use modal by following <span class="h-card" translate="no"><a href="https://merveilles.town/@neauoire" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>neauoire</span></a></span> modal article, it is so rewarding. </p><p>It surely can build intuition overtime.</p><p>So Thank you to both of you and also <span class="h-card" translate="no"><a href="https://scalie.zone/@capital" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>capital</span></a></span>, <span class="h-card" translate="no"><a href="https://tech.lgbt/@sakiamu" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>sakiamu</span></a></span> </p><p>Also, Is there community elsewhere than discord that I can join? </p><p><a href="https://ieji.de/tags/rewriting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rewriting</span></a> <a href="https://ieji.de/tags/modal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>modal</span></a> <a href="https://ieji.de/tags/permacomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>permacomputing</span></a></p>
Xillin (and Ze)<p>A dog??? In my rewriting system? More likely than you think. </p><p><a href="https://scalie.zone/tags/Nova" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nova</span></a> <a href="https://scalie.zone/tags/Rewriting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rewriting</span></a> <a href="https://scalie.zone/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a></p>
Xillin (and Ze)<p>I was working on fixing up lvera, but I got bored and wanted to make something with Vera rather than just keep developing my implementation.</p><p>cc: <span class="h-card" translate="no"><a href="https://merveilles.town/@wryl" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>wryl</span></a></span> </p><p><a href="https://scalie.zone/tags/vera" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vera</span></a> <a href="https://scalie.zone/tags/lua" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lua</span></a> <a href="https://scalie.zone/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://scalie.zone/tags/rewriting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rewriting</span></a></p>
Xillin (and Ze)<p>Another little screenshot of pile-of-queues. Definitely need error reporting and type-spotting. However, making everything a comment by default was definitely a good call. It's fun to intermix things like this.</p><p><a href="https://scalie.zone/tags/Rewriting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rewriting</span></a></p>
Xillin (and Ze)<p>Ironed out a bunch of little (and big) bugs in pile of queues. Hooked up some math and IO ports and got it computing Pythagorean triples :catjam: </p><p><a href="https://scalie.zone/tags/Rewriting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rewriting</span></a> <a href="https://scalie.zone/tags/Lua" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lua</span></a> <a href="https://scalie.zone/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a></p>
Xillin (and Ze)<p>pile-of-queues finally runs something :catjam:</p><p><a href="https://scalie.zone/tags/Lua" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lua</span></a> <a href="https://scalie.zone/tags/Rewriting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rewriting</span></a></p>
Xillin (and Ze)<p>Alright, I tried to do something more game shape with Tote. There's no collision detection as the rules for it would be to complex.</p><p><a href="https://scalie.zone/tags/Rewriting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rewriting</span></a> <a href="https://scalie.zone/tags/Tote" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Tote</span></a></p>
Xillin (and Ze)<p>Implemented a <a href="https://en.wikipedia.org/wiki/Linear-feedback_shift_register#Fibonacci_LFSRs" rel="nofollow noopener noreferrer" target="_blank">Fibonacci LFSR</a> in <span class="h-card" translate="no"><a href="https://merveilles.town/@neauoire" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>neauoire</span></a></span>'s graphical rewriting sandbox <a href="https://wiki.xxiivv.com/site/tote.html" rel="nofollow noopener noreferrer" target="_blank">tote</a>. I also had just enough space to squeeze in a coin toss.</p><p><a href="https://scalie.zone/tags/Rewriting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rewriting</span></a> <a href="https://scalie.zone/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a></p>
Xillin (and Ze)<p>A four-function calculator implemented using <a href="https://wiki.xxiivv.com/site/pocket_rewriting.html" rel="nofollow noopener noreferrer" target="_blank">tote</a>, a graphical rewriting system. Everything in this video was done symbolically using rules defining how symbols interact with each other.</p><p><a href="https://www.youtube.com/watch?v=cVKuwnZLJ7M" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=cVKuwnZLJ7</span><span class="invisible">M</span></a></p><p><a href="https://scalie.zone/tags/Rewriting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rewriting</span></a> <a href="https://scalie.zone/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a></p>