From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Arno Peters Newsgroups: gmane.lisp.guile.user Subject: Guile bindings for GSL and LAPACK Date: Fri, 6 Sep 2002 15:30:12 +0200 Sender: guile-user-admin@gnu.org Message-ID: <20020906133012.GA27554@duronbox.nosuchnet> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1031319051 26533 127.0.0.1 (6 Sep 2002 13:30:51 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 6 Sep 2002 13:30:51 +0000 (UTC) Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17nJCD-0006to-00 for ; Fri, 06 Sep 2002 15:30:49 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17nJDk-00018j-00; Fri, 06 Sep 2002 09:32:24 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17nJBh-0000tp-00 for guile-user@gnu.org; Fri, 06 Sep 2002 09:30:17 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17nJBe-0000tS-00 for guile-user@gnu.org; Fri, 06 Sep 2002 09:30:16 -0400 Original-Received: from nl-ams-slo-l4-02-pip-5.chellonetwork.com ([213.46.243.22] helo=amsfep14-int.chello.nl) by monty-python.gnu.org with esmtp (Exim 4.10) id 17nJBe-0000tC-00 for guile-user@gnu.org; Fri, 06 Sep 2002 09:30:14 -0400 Original-Received: from duronbox.nosuchnet ([62.163.16.73]) by amsfep14-int.chello.nl (InterMail vM.5.01.03.06 201-253-122-118-106-20010523) with ESMTP id <20020906133012.WLYY6645.amsfep14-int.chello.nl@duronbox.nosuchnet>; Fri, 6 Sep 2002 15:30:12 +0200 Original-Received: from arno by duronbox.nosuchnet with local (Exim 3.36 #1 (Debian)) id 17nJBc-0007In-00; Fri, 06 Sep 2002 15:30:12 +0200 Original-To: gsl-discuss@sources.redhat.com, guile-user@gnu.org Content-Disposition: inline User-Agent: Mutt/1.4i Errors-To: guile-user-admin@gnu.org X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.user:940 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.user:940 This is to announce the Guile bindings for GSL and (to a much lesser extent) LAPACK. The bindings includes support for the following: * complex numbers * vector and matrix functions * GSL BLAS * linear algebra * random number generators * statistics * fast fourier transforms * random distributions * special functions * monte carlo integration * quasi random sequences * permutations, combinations and sorting * function integration * function differentiation * function minimization (single dimension only) * polynomial root finding (single dimension only) * chebyshev approximations * function fitting * dgesv, zgesv, dgels, zgels functions from LAPACK The test scripts have been taken from the examples in the GSL reference manual. They both show that the bindings work and serve as examples of how to properly call the functions within Guile. The bindings have been tested against Guile 1.4 and GSL 1.2; they were produced by using SWIG 1.3. It is available for download here: http://httpd.chello.nl/~a.w.peters/software/guile-numerics-0.1.0.tar.gz The GNU Scientific Library (GSL) is a numerical library written in ANSI C. http://sources.redhat.com/gsl/ Guile is an implementation of the Scheme programming language. http://www.gnu.org/software/guile/ SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. http://swig.sf.net/ _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://mail.gnu.org/mailman/listinfo/guile-user