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

Reply via email to