7 ms·
Considering that the lack of a well implemented GUI is holding back broader adoption of Scheme, how about a windowing solution that leverages ubiquitous browser
by CyberFonic 15y ago
Considering that the lack of a well implemented GUI is holding back broader adoption of Scheme, how about a windowing solution that leverages ubiquitous browser technology. You might want to take a look at Lively Kernel for some ideas. But since then, HTML5 support for Canvas in both 2D and 3D has greatly improved so might be better option than SVG.
- gruseom 15y agoWhen used as advertised, SVG is slow. But there's a way to use it that's actually much faster than Canvas for some purposes: batch up everything you want to render into a single blob of SVG text and then splat it on to the screen in one go using innerHTML. This is faster than drawing the same thing with a series of Canvas API calls and far faster than making incremental modifications to the SVG DOM.