[tw5] BASIC Anywhere Machine: focusing on ability to configure ...

Try the latest version of BASIC Anywhere Machine.

Two things on my mind: configuring wwwBasic, and configuring the IDE (in particular, the TiddlyWiki CodeMirror plugin.)

Although I’m not crazy about altering either the wwwbasic.js code or the CodeMirror plugin (makes upgrades to new versions of these a little bit complicated), my desire to juice up BASIC Anywhere Machine with extras is just too tempting.

My first foray was to add a few new string functions to the wwwbasic interpreter: now$, time$, date$.

Before doing more to wwwbasic, I decided to tackle configuration options for the IDE (CodeMirror plugin stuff.)

Here’s what I have so far (including customized styling for selected text):

Awesome stuff!