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:

296
active users

#forth

6 posts6 participants0 posts today
Vintage Computerer<p><a href="https://nemanjatrifunovic.substack.com/p/the-curious-case-of-jupiter-ace" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nemanjatrifunovic.substack.com</span><span class="invisible">/p/the-curious-case-of-jupiter-ace</span></a></p><p><a href="https://oldbytes.space/tags/UK" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UK</span></a> <a href="https://oldbytes.space/tags/Forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Forth</span></a> <a href="https://oldbytes.space/tags/RetroComputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RetroComputing</span></a> <a href="https://oldbytes.space/tags/Z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Z80</span></a> <a href="https://oldbytes.space/tags/8bit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>8bit</span></a></p>
crc<p>I accidentally erased a number of blocks in my <a href="https://mastodon.bsd.cafe/tags/forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>forth</span></a> system, but thanks to the <a href="https://mastodon.bsd.cafe/tags/zfs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zfs</span></a> snapshots on my backup system (<a href="https://mastodon.bsd.cafe/tags/freebsd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>freebsd</span></a>), I was able to recover these quickly.</p>
Wintermute_BBS<p><span class="h-card" translate="no"><a href="https://tilde.zone/@ohnoitsnoah" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ohnoitsnoah</span></a></span> indeed, still have my 1988 copy of the book.</p><p>But <a href="https://oldbytes.space/tags/Forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Forth</span></a> Inc. is also providing a revised version of the <a href="https://oldbytes.space/tags/book" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>book</span></a> <a href="https://oldbytes.space/tags/online" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>online</span></a>, with all the nice graphics included as well:</p><p><a href="https://www.forth.com/starting-forth/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">forth.com/starting-forth/</span><span class="invisible"></span></a></p>
noah<p>If anyone is interested in <a href="https://tilde.zone/tags/forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>forth</span></a> or <a href="https://tilde.zone/tags/stackbasedlanguages" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>stackbasedlanguages</span></a> in general, this is the best book I can recommend for that. Truly a fun read!</p><p><a href="https://annas-archive.org/md5/d015bded0e36f50fb6989ba0385e30f8" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">annas-archive.org/md5/d015bded</span><span class="invisible">0e36f50fb6989ba0385e30f8</span></a></p><p><a href="https://tilde.zone/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://tilde.zone/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a></p>
Karsten Schmidt<p>I love when programming handbooks start with quotes like this:</p><p>"Creativity is more than just being different...<br>Anybody can play weird — that's easy.<br>What's hard is to be as simple as Bach.<br>Making the simple complicated is commonplace...<br>Making the complicated simple<br>— awesomely simple;<br>That"s creativity."</p><p>— Charles Mingus, jazz musician (1922-1979)</p><p>(Source: The MacFORTH handbook, 1984 — <a href="https://bitsavers.org/pdf/creativeSolutions/MacFORTH_1.2_Oct84.pdf" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bitsavers.org/pdf/creativeSolu</span><span class="invisible">tions/MacFORTH_1.2_Oct84.pdf</span></a>)</p><p><a href="https://mastodon.thi.ng/tags/Forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Forth</span></a> <a href="https://mastodon.thi.ng/tags/Creativity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Creativity</span></a> <a href="https://mastodon.thi.ng/tags/Simplicity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Simplicity</span></a> <a href="https://mastodon.thi.ng/tags/Quote" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Quote</span></a></p>
Axel ⌨🐧🐪🚴😷 | R.I.P Natenom<p>This is the oddest <a href="https://chaos.social/tags/KeyboardLayout" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>KeyboardLayout</span></a> I've seen in quite a while: <a href="https://www.cnx-software.com/2025/01/20/bandit-pc32-standalone-colorforth-keyboard-computer-is-powered-by-the-raspberry-pi-rp2350-microcontroller/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">cnx-software.com/2025/01/20/ba</span><span class="invisible">ndit-pc32-standalone-colorforth-keyboard-computer-is-powered-by-the-raspberry-pi-rp2350-microcontroller/</span></a></p><p>And yes, the <a href="https://chaos.social/tags/OrtholinearKeyboard" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OrtholinearKeyboard</span></a> of that small <a href="https://chaos.social/tags/handheld" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>handheld</span></a> computer seems to be a <a href="https://chaos.social/tags/MechanicalKeyboard" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MechanicalKeyboard</span></a>, they say it has <a href="https://chaos.social/tags/Kailh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kailh</span></a> Brown switches, seemingly MX compatible.</p><p>Moving around the O and especially the P and L key reminds me of the <a href="https://chaos.social/tags/keyboard" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>keyboard</span></a> layout of the <a href="https://chaos.social/tags/Enigma" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Enigma</span></a>, also because I also already was experimenting with such layouts: <a href="https://github.com/xtaran/XTK/blob/master/Painigma27.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/xtaran/XTK/blob/mas</span><span class="invisible">ter/Painigma27.md</span></a></p><p><a href="https://chaos.social/tags/Forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Forth</span></a> <a href="https://chaos.social/tags/ColorForth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ColorForth</span></a> <a href="https://chaos.social/tags/PC32" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PC32</span></a> <a href="https://chaos.social/tags/Bandit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Bandit</span></a> <a href="https://chaos.social/tags/RP2350" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RP2350</span></a></p>
mofosyne<p>Pretty interesting attempt at a minimal OS designed to run literally anywhere.</p><p><a href="https://collapseos.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">collapseos.org</span><span class="invisible"></span></a></p><p>&gt; Winter is coming and Collapse OS aims to soften the blow. It is a Forth (why Forth?) operating system and a collection of tools and documentation with a single purpose: preserve the ability to program microcontrollers through civilizational collapse.</p><p><a href="https://mastodon.social/tags/collapse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>collapse</span></a> <a href="https://mastodon.social/tags/apocalypse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>apocalypse</span></a> <a href="https://mastodon.social/tags/endtimes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>endtimes</span></a> <a href="https://mastodon.social/tags/technology" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>technology</span></a> <a href="https://mastodon.social/tags/prepper" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>prepper</span></a> <a href="https://mastodon.social/tags/forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>forth</span></a> <a href="https://mastodon.social/tags/operatingsystem" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>operatingsystem</span></a> <a href="https://mastodon.social/tags/os" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>os</span></a> <a href="https://mastodon.social/tags/microcontroller" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>microcontroller</span></a></p>
Lukianos (Fabian)<p>mecrisp-ice on my iCEBreaker FPGA board. So cool. The first time synthesizing my own Forth CPU. </p><p>Thanks to Matthias for the Mecrisp project.<br><span class="h-card" translate="no"><a href="https://chaos.social/@Mecrisp" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Mecrisp</span></a></span></p><p><a href="https://mastodon.social/tags/forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>forth</span></a> <a href="https://mastodon.social/tags/mecrisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mecrisp</span></a> <a href="https://mastodon.social/tags/fpga" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fpga</span></a> <a href="https://mastodon.social/tags/icebreaker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>icebreaker</span></a></p>
Karsten Schmidt<p><a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ThingUmbrella</span></a> <a href="https://mastodon.thi.ng/tags/ReleaseTuesday" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReleaseTuesday</span></a>... New package (initial alpha release):</p><p><a href="https://thi.ng/block-fs" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/block-fs</span><span class="invisible"></span></a> provides highly customizable &amp; extensible block-based storage with an optional hierarchical filesystem layer. This is useful everywhere you might need virtual filesystem, though the storage providers can also be used without the filesystem layer (e.g. for <a href="https://mastodon.thi.ng/tags/Forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Forth</span></a>-style block data/editors).</p><p>The default configuration provides:</p><p>- arbitrarily nested directories<br>- filenames (UTF-8) of max. 31 bytes per directory level<br>- max. 32 owner IDs<br>- file locking<br>- creation/modification timestamps (64 bit)<br>- efficient append writes</p><p>Currently included storage providers: TypedArray-based in-memory and host filesystem based file storage (one block per file). More are planned (e.g. IndexedDB, remote endpoint)... </p><p>The readme is currently still lacking various diagrams to illustrate the filesystem internals. I will add those ASAP...</p><p><a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ThingUmbrella</span></a> <a href="https://mastodon.thi.ng/tags/FileSystem" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FileSystem</span></a> <a href="https://mastodon.thi.ng/tags/VirtualFS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VirtualFS</span></a> <a href="https://mastodon.thi.ng/tags/BlockStorage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BlockStorage</span></a></p>
Adam Onza<p>Toying with an extreme minimal <a href="https://mastodon.online/tags/forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>forth</span></a> instruction set. Currently, I have "lit" "-" "@" and "!" (4 words), but each has an ".n" modifier, to make it conditional on the last - op. EG "lit 0 - lit.n 123" only pushes 123 if there is a negative number on the stack. So 8 operations basically.</p><p>What are you on about? Oh! You want to know about jumps, IO, &amp;c? well, -1 (IE 0xffff &amp;c) is input output and halt, as in OISC, and -2 is the pc and also halt, cause it'd just be mad otherwise.)</p>
Hacker News<p>MilliForth-6502: The smallest Forth real programming language for 6502</p><p><a href="https://github.com/agsb/milliForth-6502" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/agsb/milliForth-6502</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/MilliForth6502" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MilliForth6502</span></a> <a href="https://mastodon.social/tags/Forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Forth</span></a> <a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> #6502 <a href="https://mastodon.social/tags/Microcontrollers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Microcontrollers</span></a> <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.social/tags/RetroComputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RetroComputing</span></a></p>
noah<p><a href="https://www.wired.com/story/forth-collapse-os-apocalypse-programming-language/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">wired.com/story/forth-collapse</span><span class="invisible">-os-apocalypse-programming-language/</span></a></p><p>an absolutely amazing article</p><p><a href="https://tilde.zone/tags/forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>forth</span></a> <a href="https://tilde.zone/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://tilde.zone/tags/collapseos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>collapseos</span></a></p>
Justin Skists<p>Plotting graphs like it's 1978...</p><p><a href="https://oldbytes.space/tags/rc2014" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rc2014</span></a> <a href="https://oldbytes.space/tags/forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>forth</span></a></p>
Devine Lu Linvega<p>The Best Programming Language for the End of the World<br><a href="https://www.wired.com/story/forth-collapse-os-apocalypse-programming-language/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">wired.com/story/forth-collapse</span><span class="invisible">-os-apocalypse-programming-language/</span></a><br><a href="https://merveilles.town/tags/forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>forth</span></a></p>
Vertigo #$FF<p>I'm <strong>extremely</strong> late, but I finally got a video-only capture of me working on the <a href="https://hackers.town/tags/Forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Forth</span></a> screen editor.</p><p>SIgh.</p><p>Now I have to edit it and record a voice-over. More time spent.</p><p>I think the idea of a YouTube <em>channel</em> is basically going to be dead on arrival. Sorry folks, it's just not happening. Despite being completely unemployed, I still have way too many demands on my time.</p><p>That said, I <strong>will</strong> continue to produce content as time permits. I definitely want to do some more things in the Forth space, and I have some <em>wild</em> ideas coming up.</p>
Felix<p>I was only trying to learn a new programming language by porting Ripen <a href="https://wandering.shop/tags/Forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Forth</span></a> over. Came up with a better, simpler architecture: it only takes one kind of word, none of that mess with variables, aliases or sigils.</p>
Csepp 🌢<p>:neofox_owo: !<br>&gt; Forsp: A <a href="https://merveilles.town/tags/Forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Forth</span></a>+<a href="https://merveilles.town/tags/Lisp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lisp</span></a> Hybrid <a href="https://merveilles.town/tags/LambdaCalculus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LambdaCalculus</span></a> Language<br><a href="https://xorvoid.com/forsp.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">xorvoid.com/forsp.html</span><span class="invisible"></span></a></p>
@haitchfive<p><strong>ual update:</strong></p><ul><li>ual for Rust devs<ul><li><a href="https://github.com/ha1tch/ual/blob/main/doc/primer/ual-primer-04-rust.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/doc/primer/ual-primer-04-rust.md</span></a></li></ul></li></ul><p><strong>I added two new intros to the "Primers" collection, one is a general intro, the other a specific one for Rust developers.</strong></p><p><strong>ual primer collection</strong></p><p><a href="https://github.com/ha1tch/ual/tree/main/doc/primer" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/tree/mai</span><span class="invisible">n/doc/primer</span></a></p><ul><li>0. Intro <ul><li><a href="https://github.com/ha1tch/ual/blob/main/doc/primer/ual-primer-00-intro.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/doc/primer/ual-primer-00-intro.md</span></a></li></ul></li><li><ol><li>Mainstream devs</li></ol><ul><li><a href="https://github.com/ha1tch/ual/blob/main/doc/primer/ual-primer-01-mainstream.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/doc/primer/ual-primer-01-mainstream.md</span></a></li></ul></li><li><ol><li>Embedded devs </li></ol><ul><li> <a href="https://github.com/ha1tch/ual/blob/main/doc/primer/ual-primer-02-embedded.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/doc/primer/ual-primer-02-embedded.md</span></a></li></ul></li><li><ol><li>Retro/minimalist devs</li></ol><ul><li><a href="https://github.com/ha1tch/ual/blob/main/doc/primer/ual-primer-03-retro-minimalist.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/doc/primer/ual-primer-03-retro-minimalist.md</span></a></li></ul></li><li><ol><li>Rust devs</li></ol><ul><li><a href="https://github.com/ha1tch/ual/blob/main/doc/primer/ual-primer-04-rust.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/doc/primer/ual-primer-04-rust.md</span></a></li></ul></li></ul><p><a href="https://oldbytes.space/tags/ual" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ual</span></a> <a href="https://oldbytes.space/tags/forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>forth</span></a> <a href="https://oldbytes.space/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a> <a href="https://oldbytes.space/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://oldbytes.space/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://oldbytes.space/tags/compsci" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compsci</span></a> <a href="https://oldbytes.space/tags/foss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>foss</span></a></p>
Karsten Schmidt<p><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> <span class="h-card" translate="no"><a href="https://hci.social/@chrisamaphone" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>chrisamaphone</span></a></span> Have you ever played around with L-Systems (I bet you did :)? It seems there's a lot of conceptual overlap here, even though they don't offer much in terms of control flow or Turing completeness. I just think they generally still remain somewhat under exposed/explored (beyond the traditional Turtle graphics applications). If you attach different kinds of interpreters, they can be pushed pretty far... In the past I have used them for genetic programming, text &amp; code generation, music composition, and even basic stack machines (where the L-System acts as an iterative macro expansion stage)...</p><p>A couple of FizzBuzz examples (incl. a super basic Forth-like VM) using <a href="https://thi.ng/lsys" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/lsys</span><span class="invisible"></span></a>...</p><p><a href="https://gist.github.com/postspectacular/7d0ae7d90e0eafb69e60fb97e2838221" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gist.github.com/postspectacula</span><span class="invisible">r/7d0ae7d90e0eafb69e60fb97e2838221</span></a></p><p><a href="https://mastodon.thi.ng/tags/LSystem" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LSystem</span></a> <a href="https://mastodon.thi.ng/tags/Generative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Generative</span></a> <a href="https://mastodon.thi.ng/tags/RuleBased" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RuleBased</span></a> <a href="https://mastodon.thi.ng/tags/RewritingSystems" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RewritingSystems</span></a> <a href="https://mastodon.thi.ng/tags/Forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Forth</span></a></p>
@haitchfive<p><strong>ual updates</strong></p><ul><li><em>new</em> Enhanced Execution Mechanics - Pull and Value Handling<ul><li>Several refinements addressing inconsistencies between ual's way and Forth-like behaviour</li><li><a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.9-PROPOSAL-enhanced-exec-mechanics.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.9-PROPOSAL-enhanced-exec-mechanics.md</span></a></li></ul></li><li><em>new</em> A renewed effort towards a more cohesive grammar that encompases all/most improvements from the proposals since the 1.3 spec.<ul><li><a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.9-PROPOSAL-consolidated-grammar-spec.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.9-PROPOSAL-consolidated-grammar-spec.md</span></a></li><li>tentative ebnf draft <a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-0.1.9-preview.ebnf" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-0.1.9-preview.ebnf</span></a></li><li>Rust + Chumsky-based incomplete parser preview based on the preliminary ebnf 1.9 description<ul><li> <a href="https://github.com/ha1tch/ual/blob/main/rualc/rualc-1.9-chumsky.rs" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/rualc/rualc-1.9-chumsky.rs</span></a></li></ul></li></ul></li></ul><p><strong>This is the ual way:</strong></p><p><strong>ual 1.3 spec</strong></p><ul><li>P1:<a href="https://github.com/ha1tch/ual/blob/main/spec/current/ual-1.3-spec-P1.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/current/ual-1.3-spec-P1.md</span></a></li><li>P2: <a href="https://github.com/ha1tch/ual/blob/main/spec/current/ual-1.3-spec-P2.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/current/ual-1.3-spec-P2.md</span></a></li></ul><p><strong>Error Stack Mechanism</strong></p><ul><li><a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.4-PROPOSAL-error-stack.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.4-PROPOSAL-error-stack.md</span></a></li></ul><p><strong>Typed Stacks</strong></p><ul><li>P1: <a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.4-PROPOSAL-typed-stacks-01.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.4-PROPOSAL-typed-stacks-01.md</span></a></li><li>P2: <a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.4-PROPOSAL-typed-stacks-02.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.4-PROPOSAL-typed-stacks-02.md</span></a></li></ul><p><strong>Ownership Mechanism</strong></p><ul><li><a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.5-PROPOSAL-ownership-system.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.5-PROPOSAL-ownership-system.md</span></a></li></ul><p><strong>Defer Stack Mechanism</strong></p><ul><li><a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.5-PROPOSAL-defer.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.5-PROPOSAL-defer.md</span></a></li></ul><p><strong>Stack Perspectives</strong></p><ul><li><a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.5-PROPOSAL-stack-perspectives.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.5-PROPOSAL-stack-perspectives.md</span></a></li></ul><p><strong>Concurrency Model</strong></p><ul><li>P1: <a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.5-PROPOSAL-concurrency-model-01.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.5-PROPOSAL-concurrency-model-01.md</span></a></li><li>P2: <a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.5-PROPOSAL-concurrency-model-02.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.5-PROPOSAL-concurrency-model-02.md</span></a></li></ul><p><strong>Stack Slicing and Segment Borrowing</strong></p><ul><li><a href="https://github.com/ha1tch/ual/blob/main/spec/incoming/ual-1.6-PROPOSAL-slice-borrowing.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ha1tch/ual/blob/mai</span><span class="invisible">n/spec/incoming/ual-1.6-PROPOSAL-slice-borrowing.md</span></a></li></ul><p><a href="https://oldbytes.space/tags/ual" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ual</span></a> <a href="https://oldbytes.space/tags/forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>forth</span></a> <a href="https://oldbytes.space/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a> <a href="https://oldbytes.space/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://oldbytes.space/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://oldbytes.space/tags/compsci" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compsci</span></a> <a href="https://oldbytes.space/tags/foss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>foss</span></a></p>