What is BASIC Anywhere Machine (aka, maybe: BAM)
#3
(11-07-2022, 12:20 AM)Pete Wrote: For me, I'd have to see working examples to understand what you are getting at. At a glance, what sparks my interest from reading your post is this...

Let's say our wiki was filled with only the types of examples you could read but also use, either as copy/paste or by direct export into an app you are building. Need INKEY$? Okay, there are 10 Wiki examples, and probably one or more could be used, as is, in whatever app you are building. That's the impression I am getting from reading your post. Close?

Pete

Because the programming reference is big and complicated, I created a wiki instance just for that.

That way, a programmer isn't loading all of that up every time BASIC Anywhere Machine is brought up.

But here's the thing.  While you are looking up a keyword like INKEY$ in the documentation, embedded in the documentation (dynamically coming on demand from BAM; so not copies) are programs from BASIC Anywhere Machine right there.  You can look at the source code samples AND RUN the source code samples as if everything was right there in the documentation.  So BAM is acting almost like a server, serving content to the programming reference.

Click here to open the programming reference.
Once there, click on "Menu" in the top-ish lefthand corner.
Click on "Keywords Reference" to view the dropdown content.
Click on the button "All Keywords and Special Characters
Then click the close button at the top-ish right corner to close the dialog box.
(Yeah, a bit cludgy, but that was a quick way to get from point A to B until I've got the time to build something different.)
In the list, find INKEY$ and click on it
In the new window, scroll down to see a bit of BASIC Anywhere Machine embedded in an iframe, showing program samples that us INKEY$
Click run on any sample to view that running source code.  Not a copy of the source code.  That source code right there.

So we can put everything and the kitchen sink in one BASIC Anywhere Machine, or put the kitchen sink in some other TiddlyWiki instance.

Divide and conquer as needed!

BTW: on my radar: in BASIC Anywhere Machine, click on something to view Programming Reference documentation about whatever you clicked on.  So going the opposite direction.
Reply


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



Users browsing this thread: 2 Guest(s)