Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
What is BASIC Anywhere Machine (aka, maybe: BAM)
#7
(11-07-2022, 01:27 AM)Pete Wrote: Ah, what you have there is more of a live demo wiki. I like the concept, especially useful to be able to run the code without the need to copy/paste/compile and run. Very modern approach.

Pete

For BAM, it is trivial.  Once a program exists in BAM and has "meta-data" keywords setup (i.e. enter statement/function names in a field), the programming reference (dynamically building a URL for a looked up keyword, using that URL to "query" the BAM TiddlyWiki, BAM responds with an HTML page that has the list of programs with that keyword (INKEY$, for example.)  So web-server-like and database-server-like things going on.  Without a web server and without a database (and database server).

The same thing could be done embedding QBJS in the QB64PE wiki, but it would be a ginormous pain in the caboose.  Huge effort to setup, huge effort to maintain.

The work I have to do to include a new "INKEY$" program in the documentation?  Go to that program in BAM, add the "INKEY$" keyword to the program's metadata, save BAM locally, and upload the new version to my web site.  (I'm not even touching the documentation.)
Reply


Messages In This Thread
RE: What is BASIC Anywhere Machine (aka, maybe: BAM) - by CharlieJV - 11-07-2022, 02:04 AM



Users browsing this thread: 3 Guest(s)