Yes this creation of yours is pretty cool.  My main TW project is an 
interactive novel/pick your own adventure browser game that already uses TW 
core with multimedia resources, svg animations, vrml (x3d)-- so why not 
BASIC generated graphics?

Made with the methodically maddening haphazard KAOS theorems (M2HKT) of 
WikiWitchery...

i1,i2,i3,i4 = ideas
i1 + i2 = o.0
i1 + i3 = 0.o
i1 + i2 +i3 = >.<
i1 + i2 + i4 = 0.0

On Thursday, February 3, 2022 at 7:37:47 PM UTC-5 [email protected] wrote:

> I fooled you?  Well, my occasional moments of sneakiness (blink and you'll 
> miss it) can be underestimated ...
>
> https://basicanywheremachine.neocities.org/BAM_IDE.html
>
> Yeah, pick any of the programs already in there, and export to .bas.html.  
> Then open in your browser to see running app.
>
> Single html file with nothing but basic program and the goodies that run 
> the BASIC program.  All self-contained, just itching to be deployed.
>
> Don't mind me, that gets my geek mojo gooving something silly.
>
> If you sneak a peak at wwwBASIC <https://github.com/google/wwwbasic>, 
> you'll see that a standard BASIC program in a deployable HTML file looks 
> like this:
>
> `
> <!DOCTYPE html>
> <html>
> <head> 
>   <script src="https://google.github.io/wwwbasic/wwwbasic.js";></script>
> <script type="text/basic">
> PRINT "Hello World!"
> FOR i = 1 to 10 PRINT "Counting "; i NEXT i
> </script>
> </head>
> </html>
> `
>
> BASIC Anywhere Machine is a fully self-contained TiddlyWiki (my modified 
> version of wwwBASIC.js is in a tiddler).  The export .bas.html process just 
> spits out the basic program like in the example above, but also embed all 
> of the javascript from my version of wwwbasic right into the html file, so 
> the html file has no external references.
>
> Nothing revolutionary, but still pretty cool.
> On Thursday, February 3, 2022 at 8:03:55 PM UTC-4 [email protected] 
> wrote:
>
>> : )  You fooled me with those iframes, I thought they were FF dev tool 
>> popups!
>>
>> But pre-generated images would be best for static images but it looked 
>> like some code had interactivity.  I have operated TW's along with web 
>> pages that had js I couldn't run in TW, or another web app through iframes, 
>> so this would be along those lines.
>>
>> I shall be delving into this Basic Anywhere further-- TY for you wiki!
>>
>> On Thursday, February 3, 2022 at 9:59:52 AM UTC-5 [email protected] 
>> wrote:
>>
>>> G'day, and thanks for your interest ~
>>>
>>> The code is running in HTML in an iFrame now.  (That BASIC console 
>>> window is just a TiddlyWiki-generated window containing an iFrame to 
>>> display the HTML needed to run the BASIC program.
>>>
>>> If you export a program as .bas.html, that html file is then something 
>>> you can display directly in a browser window by itself, or display in an 
>>> iframe.
>>>
>>> The .bas.HTML file will have the BASIC program embedded, and also have 
>>> the BASIC interpreter (a modified version of wwwBASIC) embedded as well, 
>>> translating the BASIC program into javascript on the fly.
>>> On Thursday, February 3, 2022 at 7:07:48 AM UTC-4 [email protected] 
>>> wrote:
>>>
>>>> This is of interest, not just for the custom exports (I home brewed a 
>>>> basic html export so I could build web pages independent of TW's 
>>>> stylesheet, but with a custom stylesheet), but the BASIC anywhere.  I saw 
>>>> that the code examples opened in console windows in FF-- could the code 
>>>> run 
>>>> (generate graphics) in html, like a iframe?
>>>>
>>>> On Sunday, January 30, 2022 at 8:05:47 PM UTC-5 [email protected] 
>>>> wrote:
>>>>
>>>>> BASIC Anywhere Machine follow-up video <https://youtu.be/b05nQynrvE0> 
>>>>> showing the usefulness of the TW-native export formats and the three 
>>>>> additional export formats when exporting BASIC programs.
>>>>>
>>>>>
>>>>>
>>>>> On Wednesday, January 12, 2022 at 3:56:55 PM UTC-4 Charlie Veniot 
>>>>> wrote:
>>>>>
>>>>>> See details in this blog post. 
>>>>>> <https://basicanywheremachine-news.blogspot.com/2022/01/new-feature-export-basic-programs-three.html>
>>>>>>
>>>>>> Try the features and go some TiddlyWiki code excavation/study with 
>>>>>> the latest version of BASIC Anywhere Machine 
>>>>>> <https://intertwingularityslicendice.neocities.org/TW_BasicIDE.html>.
>>>>>>
>>>>>>    - BASIC Anywhere Machine's File menu, click on the "Exit" menu 
>>>>>>    item to  get into the TiddlyWiki interface
>>>>>>    - Relevant tiddlers:
>>>>>>       - .BAS Exporter
>>>>>>       - .BAS.HTML Exporter
>>>>>>       - .BAS.JSON Exporter
>>>>>>       - Creating a custom export format 
>>>>>>    <https://tiddlywiki.com/#Creating%20a%20custom%20export%20format>
>>>>>>    
>>>>>> Cheers !
>>>>>>
>>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/db2af8cc-0fa5-49be-97ae-0dffa4f9cab2n%40googlegroups.com.

Reply via email to