[plt-scheme] A Couple of Questions on DrScheme/Mzscheme

From: Michael Brickenstein (bricken at rhrk.uni-kl.de)
Date: Thu Sep 26 11:03:41 EDT 2002

> So I would argue that it is less important for us to have full-featured GTK
> bindings than to ensure that we have full-featured and easily accessible
> bindings with other programming systems. For example, I was recently
> introduced to a little script that generates JNI classes from OCaml
> modules. This kind of automation eases the (I consider) inevitable
> necessity to glue together components written in different environments;
> the value of this automation, if you have ever used Visual Studio .NET, is
> something that Microsoft understands very, very well.
What you say, has a good point. But in some way, we have these features 
already today, using SWIG.
No, it doesn't glue everything together. But I don't think other automatic 
systems can do much better work.
There is always some point of smoothness they don't reach.
For example:Consider that C has no linked lists. So if you want to use some 
library, they can have there own linked lists. What comes out if you map this 
to scheme with some fully automatic system? Some really ugly thing.
A good binding returns a scheme list (if performance allows this).
And: If  you want to write a small application, you don't want to use several 

Posted on the users mailing list.