mastodon.gamedev.place is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server focused on game development and related topics.

Server stats:

5.4K
active users

#qbsh

1 post1 participant0 posts today
Scott Williams 🐧<p>Maybe I should update <a href="https://mastodon.online/tags/qbsh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qbsh</span></a> to support math operations with Roman numerals, but I'm not initially sure how best to translate that into float values.</p>
Scott Williams 🐧<p>What's a feature of <a href="https://mastodon.online/tags/qbsh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qbsh</span></a> you would most like to see? </p><p>I'm thinking of doing some refactoring for better variable support, especially in scripts. I've heard someone ask for support for float point control on output (eg, round to hundredths), and CALC could be more polished/flexible in general.</p><p>Someone asked about GUI and it actually was initially, but despite being a one-liner, it's a preprocessor so I can't just do a simple if on compile, but it should be possible.</p>
Scott Williams 🐧<p>My <a href="https://mastodon.online/tags/qbsh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qbsh</span></a> talk also had a number of easter eggs in it that were easy to miss with the lightning talk format. For example, the slides were all numbered in tens:</p><p>10<br>20<br>30</p><p>With the last slide header being "200 SYSTEM" to indicate that slideshow was now over.</p><p><a href="https://mastodon.online/tags/BASIC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BASIC</span></a> <a href="https://mastodon.online/tags/SCALE22x" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SCALE22x</span></a></p>
Scott Williams 🐧<p>Heck yes! <a href="https://mastodon.online/tags/qbsh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qbsh</span></a> just got a pull request by someone saying they saw my talk at <a href="https://mastodon.online/tags/SCaLE22x" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SCaLE22x</span></a>! That really made my morning. QBSH is now a little better because of it! The <a href="https://mastodon.online/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> community is truly amazing!</p>
Scott Williams 🐧<p>I showed my kids the <a href="https://mastodon.online/tags/qbsh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qbsh</span></a> talk from <a href="https://mastodon.online/tags/upscale" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>upscale</span></a> on the TV and now my daughter is shouting, "My daddy's famous!"</p><p><a href="https://mastodon.online/tags/SCaLE22x" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SCaLE22x</span></a></p>
Scott Williams 🐧<p>I'm excited to announce the release of v1.2.0 of <a href="https://mastodon.online/tags/qbsh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qbsh</span></a>! The big news with this update is support for calling further scripts within scripts with RUN.</p><p><a href="https://github.com/vwbusguy/qbsh/releases/tag/1.2.0" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/vwbusguy/qbsh/relea</span><span class="invisible">ses/tag/1.2.0</span></a></p><p><a href="https://mastodon.online/tags/scripting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scripting</span></a></p>
Scott Williams 🐧<p>I just attended a talk with Nolan Bushnell one day before my talk on <a href="https://mastodon.online/tags/qbsh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qbsh</span></a> at the same venue! <a href="https://mastodon.online/tags/SCaLE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SCaLE</span></a> is the best!</p><p><a href="https://mastodon.online/tags/Atari" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Atari</span></a> <a href="https://mastodon.online/tags/kwaai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kwaai</span></a> <a href="https://mastodon.online/tags/SCaLE22x" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SCaLE22x</span></a></p>
Scott Williams 🐧<p>I'm excited to be giving a lightning talk on <a href="https://mastodon.online/tags/qbsh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qbsh</span></a> at UpSCALE this week at <a href="https://mastodon.online/tags/SCaLE22x" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SCaLE22x</span></a> in Pasadena!</p><p><a href="https://mastodon.online/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.online/tags/BASIC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BASIC</span></a> <a href="https://mastodon.online/tags/shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shell</span></a> <a href="https://mastodon.online/tags/scripting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scripting</span></a></p>
Scott Williams 🐧<p>Fun fact: The song is coded in <a href="https://mastodon.online/tags/QBasic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>QBasic</span></a> and is much longer than in the clip! </p><p><a href="https://github.com/vwbusguy/qbsh/blob/main/qbsh.bas#L129" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/vwbusguy/qbsh/blob/</span><span class="invisible">main/qbsh.bas#L129</span></a></p><p><a href="https://mastodon.online/tags/BASIC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BASIC</span></a> <a href="https://mastodon.online/tags/QBSH" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>QBSH</span></a> <a href="https://mastodon.online/tags/QB64" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>QB64</span></a> <a href="https://mastodon.online/tags/MerryChristmas" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MerryChristmas</span></a></p>
Scott Williams 🐧<p>Merry Christmas from <a href="https://mastodon.online/tags/qbsh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qbsh</span></a>! </p><p><a href="https://loops.video/v/5uBtCiyjv0" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">loops.video/v/5uBtCiyjv0</span><span class="invisible"></span></a></p>
Scott Williams 🐧<p>Dropping an entirely random factoid here, but there's an hidden "Easter egg" in <a href="https://mastodon.online/tags/qbsh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qbsh</span></a> if you run the CHRISTMAS command (in non container versions since it plays sound). ☃️</p>
Scott Williams 🐧<p><span class="h-card" translate="no"><a href="https://sigmoid.social/@oliversampson" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>oliversampson</span></a></span> That is a deep rabbit hole. My fond memories of my <a href="https://mastodon.online/tags/OsborneOne" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OsborneOne</span></a> were a major inspiration for me to write <a href="https://mastodon.online/tags/qbsh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qbsh</span></a>.</p><p><a href="https://qbsh.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">qbsh.org</span><span class="invisible"></span></a></p>
Scott Williams 🐧<p><span class="h-card" translate="no"><a href="https://oldbytes.space/@qb64" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>qb64</span></a></span> <span class="h-card" translate="no"><a href="https://mstdn.social/@jamon" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>jamon</span></a></span> My IRC notifications were blowing up this morning over this 😁. Looks like <a href="https://mastodon.online/tags/qbsh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qbsh</span></a> needs a fresh website.</p>
Scott Williams 🐧<p>Also, while <a href="https://mastodon.online/tags/qbsh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qbsh</span></a> was written primarily for Linux, it is very non-POSIX. A better description is that it's a nostalgic almost-replacement for a modern OS shell. While there are a few practical advantages, it's more for those moments when you just happen to miss CP/M, PDP, or Commodore but still need to use a modern system.</p>
Scott Williams 🐧<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@funnelfiasco" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>funnelfiasco</span></a></span> There's no better way to celebrate than by running <a href="https://mastodon.online/tags/qbsh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qbsh</span></a>! 😂 </p><p><a href="https://qbsh.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">qbsh.org</span><span class="invisible"></span></a></p>
Scott Williams 🐧<p>Close to none of this is true whatsoever. It was partly inspired by <a href="https://mastodon.online/tags/Commodore64" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Commodore64</span></a>, but also by CP/M. And while <a href="https://mastodon.online/tags/qbsh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qbsh</span></a> does support basic scripting, it is very much not BASIC compatible with any retro BASIC platform.</p><p>qbsh won't teach you to program in <a href="https://mastodon.online/tags/BASIC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BASIC</span></a> by using it, even though it is <a href="https://mastodon.online/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> and written in QBASIC, but to that end, qbsh won't teach you how to code in BASIC any more than <a href="https://mastodon.online/tags/bash" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bash</span></a> will teach you to code in C.</p>
Scott Williams 🐧<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@linux_mclinuxface" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>linux_mclinuxface</span></a></span> I just hacked on a future update to <a href="https://mastodon.online/tags/qbsh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qbsh</span></a> a couple of days ago in the Denver airport.</p>
Scott Williams 🐧<p>A minor update to <a href="https://mastodon.online/tags/qbsh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qbsh</span></a> is in the works. I'm adding the ability to run qbsh scripts from the interactive shell and to chain further scripts from within a script, without having to set the #! and +x bit first.</p>
Scott Williams 🐧<p>I can at least assure you that the <a href="https://mastodon.online/tags/qbsh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qbsh</span></a> code has no backdoor coded into it.</p>
Scott Williams 🐧<p><span class="h-card" translate="no"><a href="https://solarpunk.moe/@alilly" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>alilly</span></a></span> Writing my <a href="https://mastodon.online/tags/qbsh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qbsh</span></a> side project has given me a new appreciation for Linux internals, coreutils, and built-ins - and not to mention the pipe layer between them all. It's a silly project, but I've definitely learned some useful things along the way.</p>