Why don't they make a DOM/SVG front-end for the browsers? (Not canvas!)
It could serve as the engine for new, fun, interactive websites!
Why don't they make a DOM/SVG front-end for the browsers? (Not canvas!)
It could serve as the engine for new, fun, interactive websites!
If you love that idea but don't mind the switching out the language, CLOG [1] does this on Common Lisp.
[1] https://github.com/rabbibotton/clog
you mean like amber smalltalk?
https://www.amber-lang.net/
https://en.wikipedia.org/wiki/Amber_Smalltalk
or more like https://squeak.js.org/ ?
https://squeak.js.org/demo/simple.html this is canvas not DOM/SVG. It doesn't support fonts/text. Its text support feels less janky than I expected, select, copy, paste work, but it is still not browser-native.
I don't know how to start Amber in the browser and couldn't find demos.
https://github.com/LivelyKernel/lively4-core
https://lively-kernel.org/lively4/lively4-core/start.html
?
Cuis Smalltalk (https://cuis.st) uses vector graphics for its rendering engine!
PharoJS?
https://pharojs.org/