EndBASIC is a free implementation that is written in Rust. It's more focused on the DOS based BASICs than VB-styled ones. https://www.endbasic.dev/
Thanks for bringing this up! I (author of EndBASIC) have been busy with other stuff since this made the front page last time and have not had a chance to touch the project for the last few months, but I do still have plans to grow it. Just earlier today, and out of coincidence, I added "email subscriptions" to the front page of the project -- just in case any of you want to get notified when a new release comes out :…
TwinBASIC is a modern BASIC compiler
21–30 of 53 posts
Re: TwinBASIC is a modern BASIC compiler
#22Interesting justification for their subscription model [0]: > Naturally, developers benefit from the subscription model by having a more regular income, but customers also benefit because they hold more power over the developer to fix bugs and provide regular updates in mind of you keeping your repeat subscription active. I'd love to learn of cases for subscription software where subscribed customers were able to suc…
>We appreciate that some customers would much prefer a perpetual licence, but to ensure the longevity of this project we ask you to kindly accept the subscription model that we've designed to accommodate our current and future needs. Shouldn't that be "we kindly ask" ? (a customer should be free to - say - "grudgingly accept").
Re: TwinBASIC is a modern BASIC compiler
#23Earlier quoted context omitted.
Thanks for bringing this up! I (author of EndBASIC) have been busy with other stuff since this made the front page last time and have not had a chance to touch the project for the last few months, but I do still have plans to grow it. Just earlier today, and out of coincidence, I added "email subscriptions" to the front page of the project -- just in case any of you want to get notified when a new release comes out :…
It reminds me Amstrad basic. Could it be because of the "Ready" prompt? ;-)
Re: TwinBASIC is a modern BASIC compiler
#24EndBASIC is a free implementation that is written in Rust. It's more focused on the DOS based BASICs than VB-styled ones. https://www.endbasic.dev/
Thanks for bringing this up! I (author of EndBASIC) have been busy with other stuff since this made the front page last time and have not had a chance to touch the project for the last few months, but I do still have plans to grow it. Just earlier today, and out of coincidence, I added "email subscriptions" to the front page of the project -- just in case any of you want to get notified when a new release comes out :…
It's very cool, although my first BASIC was QBasic from DOS 5.0, so this is more "primitive" than what I remember BASIC being. Keep up the awesome work.
Re: TwinBASIC is a modern BASIC compiler
#25Interesting justification for their subscription model [0]: > Naturally, developers benefit from the subscription model by having a more regular income, but customers also benefit because they hold more power over the developer to fix bugs and provide regular updates in mind of you keeping your repeat subscription active. I'd love to learn of cases for subscription software where subscribed customers were able to suc…
>We appreciate that some customers would much prefer a perpetual licence, but to ensure the longevity of this project we ask you to kindly accept the subscription model that we've designed to accommodate our current and future needs. Shouldn't that be "we kindly ask" ? (a customer should be free to - say - "grudgingly accept").
I still commonly invert word orders like this at 38 years old. Around 25 years old I realized I did it, and am more conscious of it. But I almost do it on purpose now to get people to pay attention more. My justification is "it makes them think a bit!" And I believe that's good for both parties.
Re: TwinBASIC is a modern BASIC compiler
#26Non-starter. BASIC fans are hobbyists and won’t pay $35 a month. Professional devs already have better tools and won’t touch it.
Re: TwinBASIC is a modern BASIC compiler
#27BBC BASIC is still available and maintained by one of its original developers, an astonishing record. https://www.bbcbasic.co.uk/index.html The Windows version is a £25 purchase, but the SDL and command-line versions are gratis. It's a great language for hacking around on a Raspberry Pi.
Is there anything quite tied/geared to the internals of the system for rasp pi in the same manner as say C64 Basic was? Or does that sort of concern not really matter for today’s CPUs/hardware/aarch? I’m not really a programmer. The reason I ask is for my 11 yr old to hack around, should I find/use a modern (or if not modern, updated, as you indicated BBC is) Basic like the one you linked, or should I have the kid ju…
If an ARM processor still supports the original 32-bit instruction set, then (I understand) that this version should run on it, to the point of this being an important compatibility test for alternate implementations of the instruction set.
Here is some discussion on ARM BASIC V:
https://forums.raspberrypi.com/viewtopic.php?t=61365
This basic version would have been embedded in the original "Arthur OS" that shipped on the Archimedes, and later versions of (modern) RISC OS.
Re: TwinBASIC is a modern BASIC compiler
#28Non-starter. BASIC fans are hobbyists and won’t pay $35 a month. Professional devs already have better tools and won’t touch it.
FreeBASIC is excellent and in general your good old QB codes should run on modern OSes. No official MacOS support, though. Only Windows, Linux, and DOS.
Re: TwinBASIC is a modern BASIC compiler
#29As i mentioned in the other thread about VB6, this is not the only attempt and there have been several at the past, going back to when Microsoft was still working on classic VB (the oldest i know of is a VB4 clone) - and all of them had something common: they were not open source and because of that they died. IMO it is the biggest of follies to consider a proprietary classic VB clone considering that the only reason…
I remember VB was also a bit of a casualty of the move to the .NET framework. Yeah they had later versions of VB with .NET support but it still never really embraced or thrived in the new ecosystem. In general RAD tooling kind of fell out of favor in the 2000s and never really recovered.
I would still be writing in it today but there is really zero support now. A real shame.
Re: TwinBASIC is a modern BASIC compiler
#30Interesting justification for their subscription model [0]: > Naturally, developers benefit from the subscription model by having a more regular income, but customers also benefit because they hold more power over the developer to fix bugs and provide regular updates in mind of you keeping your repeat subscription active. I'd love to learn of cases for subscription software where subscribed customers were able to suc…
>We appreciate that some customers would much prefer a perpetual licence, but to ensure the longevity of this project we ask you to kindly accept the subscription model that we've designed to accommodate our current and future needs. Shouldn't that be "we kindly ask" ? (a customer should be free to - say - "grudgingly accept").