Things to do before GUI-developers can start their work



On Wed, 2003-06-11 at 18:06, Karl M. Hegbloom wrote:
> On Wed, 2003-06-11 at 11:25, James Amundson wrote:
> > >  I believe Mathematica invented a protocal specifically to deal with
> > > this issue.
> > 
> > The MathLink protocol has kernel <-> gui communication as a subset. It
> > also provides a mechanism for other programs to communicate with
> > Mathematica. I admire the *idea* of MathLink, even though I am
> > unfamiliar with the implementation. 
> 
> It has a non-free licence as well, according to:
> 
>  http://www.wolfram.com/solutions/mathlink/license.html
> 
> ... which pretty much rules it out.

I guess I wasn't clear. When I said I "admire the *idea* of MathLink" I
really meant that I think it is a good idea to have a well-defined
interface to the kernel that is general enough to both act as a
front-end/kernel communication layer and act as an interface to user
code written in various languages. I didn't mean that I wanted to copy
any specifics of the interface, much less try to use the implementation.

--Jim