scheme48 with X11 support

erana Owl <[email protected]> Tue, 17 Jan 2012 05:42:17 +0900
Newsgroups gmane.lisp.scheme.scsh,gmane.lisp.scheme.scheme48
Message-ID <CAO0=bvtLVLMxPa8ykDp4EHs_Y+MDcohR=OTET_3fu2jNtbtatQ@mail.gmail.com>
--e89a8f3ba1030f520304b6ab403a
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I've added X11 window support to scheme48 with an (initx11) method which
draws a generic window. There is a rough event processing system which
keeps the window from blocking X11 events and the xputpixel method is under
development but should be easy to fix for X11 folks. Do read the  README
and HACKING.* files in the following scheme48-fb-x11 distributions for
building , http://soft.vub.ac.be/~jceuppen/scheme/

Note that this package generates a 'scheme48-fb' vm binary and needs to be
plugged into scsh this way (scsh must be built on top of it, but this is
not necessary if you only use s48.)

You can do 3D or anything graphical on X11 (e.g. port this to nanoX on the
PSP) with scheme this way. A widget is just a bunch of pixels put on the
window with the xputpixel or putpixel methods and so a button widget
clicked is just shifted in color to produce the press effect :-)

Love,
Johan

--e89a8f3ba1030f520304b6ab403a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<br><br>I&#39;ve added X11 window support to scheme48 with an (initx11) =
method which draws a generic window. There is a rough event processing syst=
em which keeps the window from blocking X11 events and the xputpixel method=
 is under development but should be easy to fix for X11 folks. Do read the=
=A0 README and HACKING.* files in the following scheme48-fb-x11 distributio=
ns for building , <a href=3D"http://soft.vub.ac.be/~jceuppen/scheme/">http:=
//soft.vub.ac.be/~jceuppen/scheme/</a><br>
<br>Note that this package generates a &#39;scheme48-fb&#39; vm binary and =
needs to be plugged into scsh this way (scsh must be built on top of it, bu=
t this is not necessary if you only use s48.)<br><br>You can do 3D or anyth=
ing graphical on X11 (e.g. port this to nanoX on the PSP) with scheme this =
way. A widget is just a bunch of pixels put on the window with the xputpixe=
l or putpixel methods and so a button widget clicked is just shifted in col=
or to produce the press effect :-)<br>
<br>Love,<br>Johan<br>

--e89a8f3ba1030f520304b6ab403a--