06-17-2023, 02:30 PM
(06-15-2023, 03:24 PM)bplus Wrote: Could someone explain how the new version ties in with [ qb = export ] ?
Will we be able to run QB64pe v 3.8 code in a code window like we can with [ qbjs ] ?
So, the short answer: "sort of" (and maybe @dbox already saw and replied to this - I'm catching up on the weekend, coffee at the ready!)
QBJS uses Javascript in the browser and many great HTML5 things like Canvas, etc.
QBJS is striving to achieve broad compatibility with QBasic, QuickBasic, QB64, and adding it's own stuff (much like QB64PE has been improving QB64) too.
The QB64* (*=regular, and PE) projects are completely separate from QBJS.
We cannot have a qb64pe 3.8.x embed like we can with QBJS because they are separate projects.
However, QBJS is opensource, and @dbox and others have put work in to documentation and project management of it's evolution so if you are interested, you should sign up and start helping.
Then the answer could be: "(Has bplus implemented the keywords in QBJS that he wants to use in the QB64pe forum?): yes, qbjs will work"
@dbox has created the way, and the path is there to walk with your peers and friends!
See you on the qbjs github project soon, @bplus!
Here is a list of keywords that need to be added, etc.
And here is the list of keywords you can use in qbjs.
@bplus Javascript isn't that much different than any other programming language, and we could show you how to do stuff to contribute.