05-19-2022, 05:02 PM
(05-19-2022, 04:26 PM)CharlieJV Wrote: Primary interest: TiddlyWiki and BASIC working together.
BASIC to give TiddlyWiki the things TiddlyWiki isn't particularly good at,
TiddlyWiki for the things BASIC isn't particularly good at.
I'll definitely check it out, it sounds like it might actually address some of the issues I had with TW. Being able to program it in BASIC and not having to deal with the crazy object model they use.
(05-19-2022, 04:26 PM)CharlieJV Wrote: (Examples:
...
work-in-progress ASCII Art Anywhere Machine)
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).
(05-19-2022, 04:26 PM)CharlieJV Wrote: One of the many things I had in mind was BASIC Anywhere Machine as a sidekick for QB64, for
...
using BASIC Anywhere Machine ( and whatever TiddlyWiki native features + plug-ins) as QB64 source code repository,
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.
(05-19-2022, 04:26 PM)CharlieJV Wrote: and for exporting simple QB64 as stand-alone BASIC programs in single-file html (Easter Eggs example)
It could definitely be a great way to package tutorials and libraries with examples.
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?
(05-19-2022, 04:26 PM)CharlieJV Wrote: Instead, I am now focused on getting BAM as compatible as reasonably possible with GW-BASIC.
Then I'll return to efforts at making BASIC Anywhere Machine a small sidekick to QB64 Phoenix.
Something like that. Hard to get it all straight and organised in my head.
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!
(05-19-2022, 04:26 PM)CharlieJV Wrote: All while bouncing back and forth between all my projects
I can't concentrate on more than one project at a time...
So many projects, all on the backburner!
Keep us posted on this one!
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.