BASIC Anywhere Machine: first enhancements to the language implementation

1 view
Skip to first unread message

Charlie Veniot

unread,
Dec 21, 2021, 4:04:44 PM12/21/21
to Basic Anywhere Machine NEWS
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 !!!
Screenshot 2021-12-21 4.11.04 PM.png
Reply all
Reply to author
Forward
0 new messages