Been learning lots and have found a way (that i can understand) to go to the next level.
Of the all the languages and script interpreters i have looked at, tcl/tk seems to be the closest to what I want to do.
The FP version of LIL will get me an extensible tcl like script interpreter.
The tk widget set is small enough and has the features I think I need.https://wiki.tcl-lang.org/page/What+is+Tk
1st stage will be to use tcl/tk to make a Windows/Linux PDA with all the app functions, text viewer, clock, calculator, calendar, alarm.
2nd stage convert LIL to Ultibo. How much depends on LCL libs?
3rd stage make a graphics console version of tk.
4th stage make a VG version of tk.
Will this be of use to make a self hosting editor.http://runtimeterror.com/tools/liteproc/
The advantages I see with extensible languages is when self hosted they can be used to add features.
This can be done with Forth, but that is an unreadable language once written
Once lil/vg is working it could be extended further with OpenGLES.
And then into a 3D game with built in scripting.
Any slow parts can be rewritten in Ultibo for speed.
Even if I don't end up going this way at least I will have learned tcl/tk which runs on everything.
Seems to be plenty of tcl calculator examples around
Ugly clock example https://en.wikibooks.org/wiki/Tcl_Progr ... _A/D_clock
But just see how small the code is.
I like the sliderule example, they go back to the 1700's, so known in Steampunk Era
The presentation example goes back to one of the earliest days of Ultibo, a slideshow program.
One of the things Arduino does is have two section, setup and loop.
Setup is the initialization code and loop is the main.
For theming purposes, setup will be used to initialize the colour/shape scheme.
Stone, Bronze, Iron, Steam, Diesel, Deco and other Punk themes plus SiFi ones, The Orville, Star Trek etc.
Because this will be scripted it should be easy to change the look of this Punk OS.
Ha ha, just had a vision of a Barbie and Ken theme, immediately followed by a Unicorn version.
i suppose fantasy themes are possible too, Tolkien, Harry Potter, Warhammer (is that SiFi or fantasy?)
OK, getting crazy now, a Teletubbie theme?