home.social

#qbsh — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #qbsh, aggregated by home.social.

fetched live
  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

  6. 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

  7. 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!

  8. 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!

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

    #SCaLE22x

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

    #SCaLE22x

  11. 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

  12. 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

  13. 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

  14. 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

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

    #Linux #BASIC #shell #scripting

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

    #Linux #BASIC #shell #scripting

  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). ☃️

  18. 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). ☃️

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

    qbsh.org

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

    qbsh.org

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

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

  23. 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.

  24. 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.

  25. 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.

  26. 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.

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

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

  29. 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.

  30. 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.

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

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

  33. @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.

  34. @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.

  35. Congrats to Simon Elmir of Stanford for getting the special signed floppy of #qbsh 1.1.0!

    #Linux #SCaLE21x

  36. Congrats to Simon Elmir of Stanford for getting the special signed floppy of #qbsh 1.1.0!

    #Linux #SCaLE21x

  37. Come to Game Night at #SCaLE21x tonight and you just might win a *signed* floppy of #qbsh!

    #Linux #QBasic

  38. Come to Game Night at #SCaLE21x tonight and you just might win a *signed* floppy of #qbsh!

    #Linux #QBasic

  39. I'm down to just six #qbsh floppies and two of those are the "special" bad-label variety (the disks fully work, but I screwed up the label template).

  40. I'm down to just six #qbsh floppies and two of those are the "special" bad-label variety (the disks fully work, but I screwed up the label template).

  41. Some lucky soul just might get one of these very, very limited edition bad-label #qbsh floppies, which will no doubt be worth more than the regular label floppies on ebay at some future point.

  42. Some lucky soul just might get one of these very, very limited edition bad-label #qbsh floppies, which will no doubt be worth more than the regular label floppies on ebay at some future point.

  43. I'm going to bring some of these with me to #SCaLE this week. If you're running a current #Fedora on a machine with a floppy drive, come find me and I just might let you have one of them.

    #scale21x #Linux #qbsh

  44. I'm going to bring some of these with me to #SCaLE this week. If you're running a current #Fedora on a machine with a floppy drive, come find me and I just might let you have one of them.

    #scale21x #Linux #qbsh

  45. Nevertheless, after many failed attempts, I have achieved something excellent. This just barely and perfectly fits.

    #qbsh #Linux #retrocomputing

  46. Nevertheless, after many failed attempts, I have achieved something excellent. This just barely and perfectly fits.

    #qbsh #Linux #retrocomputing

  47. I'm pleased to announce that #qbsh has a new release! Version 1.1.0 is out with significant improvements in the shell pipe handling for interactive CLI programs like vim.

    github.com/vwbusguy/qbsh/relea

    #Linux #QBASIC #BASIC #shell