[Date Prev] [Date Next] [Thread Prev] [Thread Next] Date Index Thread Index Search archive:
Date:Mon Jun 5 17:09:49 2001 
Subject:Other gsl interfacing projects 
From:Aaron Sloman See text for reply address 
Volume-ID:1010605.03 

[To reply replace "Aaron.Sloman.XX" with "A.Sloman"]

I wrote to the gsl "authors" list saying what was being discused, and
one of them urged me to post to this list
    gsl-discuss@sources.redhat.com

I did that, and received the following comments

Message 1: From Dirk Eddelbuettel

>   Aaron> It would be very nice if something comparable in power to Matlab and
>   Aaron> as easy to use for interactive development, could be available
>   Aaron> completely free of charge with full sources.
>
> Have you looked at either one of these:
>
>       GNU Octave     http://www.octave.org
>       GNU R      http://www.r-project.org
>
> Rgds, Dirk

I had a quick look at those two web sites. They certainly seem to be
addressing the issue. I can't tell how well their coverage matches that
of gsl.

It seems that both Octave and R meet parts of the objective I had in
mind in proposing an interface between pop-11 and GSL. The main
difference is that Pop-11 is a very rich AI language, which would enable
the mathematical functionality easily to be combined with sophisticated
AI mechanisms.


Message 2 From: Brian Gough

> There is a list of "related projects" at http://sources.redhat.com/gsl/
> Currently python & perlDL are listed.
>
>  > Anyhow, if you have any comments, suggestions, warnings, or pointers to
>  > similar work linking GSL to an AI or other interactive language, please
>  > let me know, and I'll pass them on to others who are interested in
>  > contributing to this.
>
> I have used the SWIG wrapper generator to wrap small parts of the GSL
> to perl, python and scheme (guile) in the past.  It worked ok, but the
> binding is a mechanical translation -- one needs to define extensive
> 'typemaps' in SWIG to improve the mapping to the high-level language.
>
> For languages not supported by SWIG it is also possible to use the
> perl module C::Scan to parse C headers and automatically create a
> wrapper that way.  I haven't tried that.
>
> regards
> Brian Gough


Note: I am part way through packaging Anthony Worrall's modifications to
newc_dec and will shortly post an announcement.

Anyone who is in a hurry can look here:

    http://www.cs.bham.ac.uk/research/poplog/newc_dec/

It is all there except for an installation script and a tar ball.

Aaron
====
Aaron Sloman, ( http://www.cs.bham.ac.uk/~axs/ )
School of Computer Science, The University of Birmingham, B15 2TT, UK
EMAIL A.Sloman AT cs.bham.ac.uk   (ReadATas@please !)
PAPERS: http://www.cs.bham.ac.uk/research/cogaff/
FREE TOOLS: http://www.cs.bham.ac.uk/research/poplog/freepoplog.html