unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* Guile and GSL
@ 2010-03-07 12:38 Jason R. Green
  2010-03-07 17:16 ` Ludovic Courtès
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Jason R. Green @ 2010-03-07 12:38 UTC (permalink / raw)
  To: guile-devel

Guile and GSL are two great GNU packages for building scientific
computing software. In my own work I need support for GSL data types
(e.g., vectors, matrices) and my own types built from them. I know
this has come up in the past:

(1) http://www.gnu.org/software/guile/manual/html_node/Starting-and-controlling-the-interpreter.html
(2) http://sources.redhat.com/ml/guile/1998-10/msg00332.html
(3) http://sources.redhat.com/ml/guile/1998-10/msg00431.html

I also read about a similar project
(http://community.schemewiki.org/?GEE-Guile-GSL) being withdrawn from
Gna! but I can't find the thread now. What is the current consensus in
the guile-devel community? Is there interest in this line of
development?

I'm a user of GSL and new to Guile, but I've tried to make some
progress in this direction with the scm_ interface. What I've done
rather closely follows the Guile manual and the available tutorials,
like Michael Gran's book ``How to extend C programs with Guile''.
Though it isn't much, I'd be happy to share what I have so far.

I have gsl_matrix and gsl_vector smobs, their make, mark, free, and
print functions, as well as wrapper functions that zero each. I also
have functions for converting between GSL and SCM vectors.
Unfortunately, as discussed in the threads at (2) above, defining new
smobs may not be the best approach.

I'm willing to learn and contribute to future development, would
appreciate any advice on how to best proceed, and welcome any thoughts
or suggestions.

Thanks,
Jason Green




^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2010-03-10 16:25 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-07 12:38 Guile and GSL Jason R. Green
2010-03-07 17:16 ` Ludovic Courtès
2010-03-07 18:50   ` Jason R. Green
2010-03-07 19:41 ` Mike Gran
2010-03-07 20:05   ` Jason R. Green
2010-03-10 15:21 ` Jason R. Green
2010-03-10 16:25   ` Ludovic Courtès

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).