Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!usc!snorkelwacker!bloom-beacon!vis.UUCP!greg From: greg@vis.UUCP Newsgroups: comp.lang.scheme Subject: Standard low level X11 bindings for Scheme Message-ID: <9007040731.AA00830@vis.> Date: 4 Jul 90 07:31:20 GMT Sender: daemon@athena.mit.edu (Mr Background) Organization: The Internet Lines: 32 X11 toolkits have been appearing in Scheme lately and and I have started to worry about compatibility. So far I've seen bindings for X11 in cscheme 7.0, elk and c-to-scheme and I'm suspect there are several more. I think that its very important to quickly settle on a set of standard low-level bindings, otherwise it will soon be impossible to port user interface code from one Scheme environment to another. The c-to-scheme system from DEC Western Research Laboratory provides something particularly nice: a software tool, cdecl, which will parse the header files of C libraries and builds the Scheme structures necessary to link Scheme programs to that library. The mapping between procedure names and between C and Scheme data structures is standardized by this tool. It would be of great benefit to the Scheme community to port this tool as this will give Scheme programs access to the world of libraries and system interfaces available to C including X11. I'm interested to hear what people have to say about this issue, especially people in charge of Scheme implementations. I think that this is an urgent issue. _Greg J. Greg Davidson Virtual Infinity Systems +1 (619) 452-8059 6231 Branting St; San Diego, CA 92122 USA greg@vis.com ucbvax--| telesoft--| vis!greg@nosc.mil decvax--+---ucsd----+--vis vis!greg@ucsd.edu ihnp4--| nosc----|