G’day,
One of my missions in the BASIC Anywhere Machine project: enhancing the wwwBasic.js interpreter with additional programming statements.
In the latest version, BASIC Anywhere Machine provides these three new string functions (screenshot below):
- NOW$
- TIME$
- DATE$
The TIME$ and DATE$ ought to be compatible with QB64, so that QB64 programs that use these two functions should work in BASIC Anywhere Machine.
The NOW$ function, that facilitates extra date-related goodness.
This project touches upon many big interests all competing for my attention:
- All of the goodness that is TiddlyWiki
- All of the fun that is hobby programming and teaching programming via BASIC
- Wrapping the embedded wwwBasic.js with an IDE and tools to make BASIC Anywhere Machine a single-file, online and offline, fully self-contained BASIC Programming environment
- Putting together a Programmer’s Reference with TiddlyWiki; more TiddlyWiki goodness !
- Putting together a related Project Portal website, one central place to access everything BASIC Anywhere Machine, all things hosted by the tools that make the most sense for the task
- Enhancing the wwwBasic.js implementation with additional BASIC programming features (hard-coded right in there)
- NEXT: enhancing the wwwBasic.js with dynamic configurations set by a user/programmer via interfaces built with TiddlyWiki (i.e. widgets, filters, tiddlers.)
GOOD TIMES !!!