#QBSH

Scott Williams 🐧vwbusguy@mastodon.online
2025-03-31

Maybe I should update #qbsh to support math operations with Roman numerals, but I'm not initially sure how best to translate that into float values.

Scott Williams 🐧vwbusguy@mastodon.online
2025-03-12

What's a feature of #qbsh you would most like to see?

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.

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.

Scott Williams 🐧vwbusguy@mastodon.online
2025-03-10

My #qbsh 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:

10
20
30

With the last slide header being "200 SYSTEM" to indicate that slideshow was now over.

#BASIC #SCALE22x

Scott Williams 🐧vwbusguy@mastodon.online
2025-03-10

Heck yes! #qbsh just got a pull request by someone saying they saw my talk at #SCaLE22x! That really made my morning. QBSH is now a little better because of it! The #opensource community is truly amazing!

Scott Williams 🐧vwbusguy@mastodon.online
2025-03-10

I showed my kids the #qbsh talk from #upscale on the TV and now my daughter is shouting, "My daddy's famous!"

#SCaLE22x

Scott Williams 🐧vwbusguy@mastodon.online
2025-03-07

I'm excited to announce the release of v1.2.0 of #qbsh! The big news with this update is support for calling further scripts within scripts with RUN.

github.com/vwbusguy/qbsh/relea

#scripting

Scott Williams 🐧vwbusguy@mastodon.online
2025-03-06

I just attended a talk with Nolan Bushnell one day before my talk on #qbsh at the same venue! #SCaLE is the best!

#Atari #kwaai #SCaLE22x

Picture with me and Nolan Bushnell
Scott Williams 🐧vwbusguy@mastodon.online
2025-03-04

I'm excited to be giving a lightning talk on #qbsh at UpSCALE this week at #SCaLE22x in Pasadena!

#Linux #BASIC #shell #scripting

Scott Williams 🐧vwbusguy@mastodon.online
2024-12-25

Fun fact: The song is coded in #QBasic and is much longer than in the clip!

github.com/vwbusguy/qbsh/blob/

#BASIC #QBSH #QB64 #MerryChristmas

Scott Williams 🐧vwbusguy@mastodon.online
2024-12-25
Scott Williams 🐧vwbusguy@mastodon.online
2024-12-17

Dropping an entirely random factoid here, but there's an hidden "Easter egg" in #qbsh if you run the CHRISTMAS command (in non container versions since it plays sound). ☃️

Scott Williams 🐧vwbusguy@mastodon.online
2024-08-23

@oliversampson That is a deep rabbit hole. My fond memories of my #OsborneOne were a major inspiration for me to write #qbsh.

qbsh.org

Scott Williams 🐧vwbusguy@mastodon.online
2024-08-06

@qb64 @jamon My IRC notifications were blowing up this morning over this 😁. Looks like #qbsh needs a fresh website.

Scott Williams 🐧vwbusguy@mastodon.online
2024-05-21

Also, while #qbsh 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.

Scott Williams 🐧vwbusguy@mastodon.online
2024-05-01

@funnelfiasco There's no better way to celebrate than by running #qbsh! 😂

qbsh.org

Scott Williams 🐧vwbusguy@mastodon.online
2024-04-27

Close to none of this is true whatsoever. It was partly inspired by #Commodore64, but also by CP/M. And while #qbsh does support basic scripting, it is very much not BASIC compatible with any retro BASIC platform.

qbsh won't teach you to program in #BASIC by using it, even though it is #opensource and written in QBASIC, but to that end, qbsh won't teach you how to code in BASIC any more than #bash will teach you to code in C.

Chat AI getting the name right, but most everything else wrong about qbsh
Scott Williams 🐧vwbusguy@mastodon.online
2024-04-12

@linux_mclinuxface I just hacked on a future update to #qbsh a couple of days ago in the Denver airport.

Scott Williams 🐧vwbusguy@mastodon.online
2024-04-08

A minor update to #qbsh 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.

Scott Williams 🐧vwbusguy@mastodon.online
2024-03-30

I can at least assure you that the #qbsh code has no backdoor coded into it.

Scott Williams 🐧vwbusguy@mastodon.online
2024-03-28

@alilly Writing my #qbsh 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.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst