From: Grant Rettke <[email protected]> Subject: Re: [r6rs-discuss] Two Suggestions Date: Thu, 19 Feb 2009 17:23:33 -0600
> > 2. Cross-Platform/Cross-Implementation GUI Library. > > Perhaps a foreign function interface could make this more easily managed. > > I have no experience here, which is why I ask. You might be able to get an idea of what issues will be involved by looking at the mail archive of srfi-50 (Mixing Scheme and C): http://srfi.schemers.org/srfi-50/ But in general, I agree that providing binding to existing GUI widget libraries is far more practical than trying to specify some 'neutral' API. Practical GUI library tend to require large set of APIs, and it keeps changing (I've started from Xaw and OpenView, then Motif, then Gtk1&2, along Java awt and swing). If we try to have somewhat more 'abstract' APIs separate from existing toolkits, it would be either too simple common denominator or too isolated tower of API (I imagine CLIM; it is an impressive work, but few seem to be using it). --shiro _______________________________________________ r6rs-discuss mailing list [email protected] http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
