A great benefit of hosting a programming language in TiddlyWiki:  instant "
metaprogramming <https://en.wikipedia.org/wiki/Metaprogramming>" 
characteristics.

Just another silly example to test out the varsWidget:

[image: Screenshot 2022-05-11 11.32.04 PM.png]

On Monday, May 9, 2022 at 12:58:54 PM UTC-3 Charlie Veniot wrote:

> Seeing as I'm not particularly confident of my ability to communicate in 
> words the thoughts (well parsed-out from all of the other intertwingled 
> ones) in my head, I'm thinking a good idea to add a screenshot.
>
> [image: Screenshot 2022-05-09 12.52.20 PM.png]
>
>
>
> On Sunday, May 8, 2022 at 9:05:24 PM UTC-3 Charlie Veniot wrote:
>
>> BASIC Anywhere Machine <https://basicanywheremachine.neocities.org/>
>>
>> ```
>> <$list filter="[tag[.bas]first[10]]">
>> print "{{!!title}}"
>> </$list>
>> ```
>>
>> Totally ridiculous example, and not at all practical (the BAM console 
>> window is an HTML canvas, and does not handle screen scrolling/wrapping at 
>> all.)  But imagine graphics, or text processing returned to TiddlyWiki via 
>> browser local/session storage.
>>
>> Or dynamically generating BASIC code at runtime.  Like DATA statements, 
>> or anything else imaginable.
>>
>> This works because of wikification of a BASIC program before dynamically 
>> creating the HTML that will be fed to an iframe.
>>
>> Although I doubt it will ever be a problem, it is important to make sure 
>> that there is absolutely nothing in BASIC syntax that could be mistakenly 
>> wikified.
>>
>

-- 
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/6d18a85b-e7b2-47f6-be45-c26bac057395n%40googlegroups.com.

Reply via email to