[self-interest] VNC client in Self

Russell Allen mail at russell-allen.com
Fri Apr 18 02:26:54 UTC 2014

> On 18 Apr 2014, at 11:00 am, Chris Double <chris.double at double.co.nz> wrote:
> Thanks for the thoughts Russell. I'll see how far I get with no
> primitive modifications and once it's working I'll look at what I can
> add to speed things up.
Makes sense
> I wanted to do something 'in' Self rather than 'on' Self as it''s been
> awhile since I actually wrote anything reasonable sized in the
> environment. VNC is good for me since it will allow me to stay inside
> the Self world while running xterm and Firefox.
Another useful thing might be to start experimenting in keeping something out of the main Self tree ie put this code on GitHub but not in a self fork. This might tell us what needs to be changed in the transporter to properly support a multiple source environment
> It's also part of an
> exploration to see what's involved in using something else for the
> remote display functionality. If we rip out X then we lose that which
> I think is a nice feature.
It's a great feature but the reliance on x makes it a bit hard to use at the moment. You will need a self vnc server though not client ;)

> I would like to see libSDL bindings too. That would give hardware
> acceleration and easier platform support on Android and Windows. With
> an alternative to the X11 stuff for the desktop sharing we'd be on the
> way to making Self look more modern.

> On Fri, Apr 18, 2014 at 12:11 PM, Russell Allen <mail at russell-allen.com> wrote:
> >
> > That's a great idea. But I can imagine writing out each pixel one by one would slow even the fastest VM down!
> > I dont know of any primitives other than the ones exposed through canvas.
> > I suppose I could suggest various hacks (eg keep image as grid of 8x8 256 colour pixmaps and draw changed ones to canvas as images not pixels?) but you've probably already thought of those and dismissed them...
> > I don't suppose you feel like writing bindings to libSDL? Then we could abandon both Quartz and X.org :)
> > Russell
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.selflanguage.org/pipermail/self-interest/attachments/20140418/d46d4285/attachment.html>

More information about the Self-interest mailing list