Nearly 10 years ago, HTML was in danger:
So we created style sheets.
But HTML is in danger again!
JavaScript, the worst invention ever.
But Java is not so great for simple programs :-(
(Just like you don't use C, if Bash or Perl is enough.)
… or two
… for the 80 % for which a scripting language is easier.
so that programs are portable, device independent, accessible, maintainable, re-usable…
↳ right from the start.
Imagine… we could start from scratch… we could leave the difficult 20 % to Java… we could take two years to define our language(s)… and two years more for version 2…
(and why couldn't we?)
Welcome to foop 2.1
Type "help" for instructions
command> ▋
An easy, high-level, interpreted programming language
(Something like Ruby?)
↑ ↓
2-way pipe
↑ ↓
An easy, high-level, declarative UI language
(Something like Gist?)
(Now we only need to work out some details, such as the set of UI objects, the built-in libraries, security levels, safe local storage, packaging and signing, the MIME type…
:-)