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'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 'scheme48-fb' 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--