Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
BASIC's Comparison Matrix: ideas for content?
#16
Quote:The only thing that makes me a little nervous is again, the security issues of opening a file you downloaded,
in a browser that has read/write access to your PC, that can have executable code in it.
Didn't tiddlywiki have that "pure store" tiddler format, where you could export/import content,
without the code of the TiddlyWiki itself?

ZERO security issues.  What you have is a BASIC program inside a web page, transpiled to javascript at runtime, which can only access what is in the web page.

ZERO access to anything outside the web page.  ZERO access to hard drive.

It is a sandbox.  TiddlyWiki and anything in it, same thing for a BASIC program exported to a simple HTML file along with necessary javascript.

The disadvantage: this BASIC cannot interact with the file system because of browser security.  So no compatibility at all with anything filesystem-related.

Quote:That would be pretty neat.
Is that tool itself programmed in BASIC?
I could see extending it to do frame-by-frame ASCIImation with a color custom char set (like CBMscii).

That's right, the drawing canvas is a BASIC program.  The TiddlyWiki provides the GUI interface for the BASIC program, and tiddlers are the storage mechanism for each drawing.

Eventually, this will be an IDE for ASCII drawings, and ASCII animation.  A cool blending of TiddlyWiki and BASIC.  (BTW:  BASIC is running in an iframe, and communication/sharing between a BASIC program and TiddlyWiki is done with either browser local storage or browser session storage.)

Quote:That's something that would be useful - I used TiddlyWiki to store code snippets and "how to" information for all kinds of stuff.
The way you could tag tiddlers and query to retrieve different categories of info was very very useful,
for remembering how to do stuff.

You get TiddlyWiki.  Tagging, querying (via filters).  Adorn with "Getting Things Done" functionality, Mind-Mapping functionality, you name it.  The possibilities blow my mind.

Quote:Some questions/thoughts:
  • It's been a long time since I ran a TiddlyWiki and I'm not even sure how to configure the modern Chrome browser to allow a TiddlyWiki write access so it can overwrite itself to save changes on my PC.
  • Would this work on a mobile device, particularly on an iPhone? Can it be run off a dropbox, to enable syncing between devices? 
  • How doable would it be to have a WYSIWYG editor that lets you paste in rich text and preserve all the formatting (including images, which would have to somehow be stored inline as some kind of binary blob)? 
  • A really sweet "nice to have" for me would be a set of BASIC commands to program Web Audio API applications (like Qwerty Hancock)!
    Just saying... I've been asking for this type of audio functionality for QB64, but their hands are pretty full as it is, so I'm not holding my breath. 

I've sold my soul to Google.  So my TiddlyWiki instances are all save to Google Drive via help from the TiddlyDrive add-on.

I have a smartphone, but use it only for phone and text.  Mobile-related questions, I am totally useless.  

There is a WYSIWYG plugin for TiddlyWiki, but intertwingling text and TiddlyWiki widgets in a WYSIWYG editor is highly problematic.  Works A-1, though, if you do not intertwingle those.  There is also one (maybe more) plugins for MarkUp.

Drag and drop of text from a web page to TiddlyWiki (as if you were dragging a tiddler for import) actually creates a tiddler with all of the HTML and CSS for the text, retaining formatting.  Anything else, I have no idea.

I've only experimented a little bit with getting sound to work in web browsers:  https://cjveniot.neocities.org/WebAudioApi.html

Quote:I would suggest staying focused on one thing and not spreading yourself too thin.
I suppose GW-BASIC is a good start, that's kind of where QuickBasic began right?
I would personally prefer just focusing on QuickBasic or QB64, but this is your baby!

Well,  I've got one cognitive disability diagnosed, and another one they can't make heads or tails of.

And various physical health issues going on.  Fortunately no pain, but I am constantly distracted by discomfort.

I'm 24x7 dealing with sensory and cognitive overload.  Trying to keep from getting overwhelmed and being driven totally bonkers by discomfort, I try to hyper-focus on the most interesting thing at the moment (makes it way easier to ignore the discomfort), but everything is a fascinating squirrel.

To look at me, one may thing the hamster is dead, but the wheels are always spinning.  On what?  Every thing, because every thing is linked to every other thing.

Intertwingulitis ...
Reply


Messages In This Thread
RE: BASIC's Comparison Matrix: ideas for content? - by CharlieJV - 05-19-2022, 05:55 PM



Users browsing this thread: 8 Guest(s)