Hi all, Rendering graphics is a requirement that I keep running into. While HTML5/Canvas is perhaps the most portable way to render graphics today but you have to submit to the restrictions imposed by Javascript in a browser :( . You could escape it by doing the graphics logic in a server and then getting it rendered in a browser but if you need interactivity, you have to do Javascript.
Please take a look at https://github.com/ckkashyap/portablegraphics a RFB(VNC) server in PicoLisp. This will allow us to write the graphics logic in PicoLisp and leave the graphics rendering to a VNC client which is available everywhere (Win/Mac/GNU). You just have to clone the project and run main.l - and connect your favorite VNC client to it :) . It's not polished (would be an understatement) but I could not wait to share it :) Regards, Kashyap