Loading documentation/development.html +14 −29 Original line number Diff line number Diff line Loading @@ -25,7 +25,7 @@ <ul> <li>Anything that is defined solely in C header files and not in the .so library will not be a part of GSLL, because of the lack of access through the library. For example, Chapter 38, Physical Constants, through the library. For example, Physical Constants are all defined as C macros.</li> <li>Anything for which there are two near-equivalent GSL functions and for which one is already provided. For example, all of the Loading @@ -42,38 +42,33 @@ <li>Data types that are not defined in Common Lisp portably (such as uint) may not be well supported. Others may be added but it may be difficult to do so in a portable way. There are several macros that should make this relatively easy. macros to help with the definitions. </li> </ul> <h3>Status</h3> <div class="content"> Development of GSLL will be tracked using Trac, to be set up. <p>There is a <a href="http://trac.common-lisp.net/gsll">Trac page</a> for development information and for reporting bugs. There is a <a href="http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel">mailing list</a> for all aspects of this project. </p> <p>Most of the interface is complete, with a few chapters missing and some functionality missing. See the <a href="documentation.html">documentation</a> for details. href="documentation.html">documentation</a> for details, particularly known failures. It is possible that the library API will change but probably not substantially; most of the remaining work involves added functions. Although many of the file output functions have been ported, none have been tested, and they likely will need additional C or support from other libraries. substantially; most of the remaining work is to fix bugs. <p> There seem to be differences in the random number generators between amd64 and i386, so many regression tests fail as the sequences are not the same. <p> In addition to the chapters below, it would be nice if the following were done<ul> Wishlist features include:<ul> <li>Native vectors like <code>sb-sys:vector-sap</code> in SBCL. </ul> <h3>Contributions</h3> Contributions to the development of GSLL are welcome. Contributions to the development of GSLL are welcome; see the <a href="http://trac.common-lisp.net/gsll">Trac page</a> . This make take the form of bug reports and fixes, suggestions for new interface design, or of porting the remaining unported functions. The supplied macros Loading @@ -82,16 +77,6 @@ respectively, which simplifies the process of porting. The arguments and defaults provide a convenient way of defining new functions and variables. <p>Where functions in the GSL library do input and output to files, the remainder of the necessary file-related operations must also be performed in C; no CL interface is yet provided.</p> <p>A Trac web page will soon be set up for those interested in development, and for reporting bugs. In the meantime, send email to me at this address: <code>lhealy</code> -at- <code>common-lisp</code> -dot- <code>net</code>.</p> <p> </div> <h3>Regression tests</h3> Loading @@ -111,7 +96,7 @@ See <a href="documentation.html">documentation</a> regarding known failures. <hr> <address><a href="mailto:">Liam Healy</a></address> <small> Time-stamp: <2008-02-23 19:08:21EST development.html> Time-stamp: <2008-02-24 11:24:12EST development.html> </small> <!-- hhmts end --> </div> Loading documentation/documentation.html +6 −4 Original line number Diff line number Diff line Loading @@ -42,12 +42,14 @@ to find that the Lisp function name is <code>#'jacobian-elliptic-functions</code <li>Look at the end of the Lisp source file, or in an "example" file in the same directory, for examples. Often, the examples are placed in a <code>make-tests</code> form (which will be commented out with a #| |# block).</li> a #| |# block). If the <a href="http://www.gnu.org/software/gsl/manual/">GSL documentation</a> provides an example, there will usually be the same or similar example provided in GSLL.</li> </ul> It is advisable to look at the examples first for calculations that require more complex setup (generally, the later chapters in the GSL manual) because often there are convenience macros defined to make the setup simpler. manual). </div> <h3>GSL objects and letm </h3> Loading Loading @@ -152,7 +154,7 @@ gamma-randist, negative-binomial. <address><a href="mailto:">Liam Healy</a></address> <!-- hhmts start --> <small> Time-stamp: <2008-02-23 19:45:14EST documentation.html> Time-stamp: <2008-02-24 11:33:07EST documentation.html> </small> <!-- hhmts end --> </div> Loading documentation/index.html +13 −13 Original line number Diff line number Diff line Loading @@ -30,8 +30,7 @@ </p> <p>This code should be considered alpha and is still under development, but it is largely usable now, with some GSL capability not yet available. See Development section below.</p> now, with some GSL capability not yet available.</p> <p>This software is distributed under the <a href="http://www.cliki.net/LLGPL">LLGPL</a> and <a href="http://www.gnu.org/copyleft/fdl.html">FDL</a>. Loading Loading @@ -91,31 +90,32 @@ debugger invoked on a GSL-ERROR in thread #<THREAD "initial thread" {10032258C1} href="http://clisp.cons.org/">CLISP</a> on Debian i386 and amd64.</p> </div> <h3>Additional information</h3> Please see <a href="documentation.html">documentation</a> and <a href="development.html">development</a> information. <h3>Downloads</h3> <div class="content"> <p>You may browse or download the <a href="http://subversion.tigris.org/">Subversion</a> repository at svn://common-lisp.net/project/gsll/subversion/trunk. For svn://common-lisp.net/project/gsll/svn/trunk. For example, </p> <pre>svn list svn://common-lisp.net/project/gsll/subversion/trunk svn checkout svn://common-lisp.net/project/gsll/subversion/trunk</pre>.</p> <pre>svn list svn://common-lisp.net/project/gsll/svn/trunk svn checkout svn://common-lisp.net/project/gsll/svn/trunk gsll</pre></p> </div> <h3>Additional information</h3> <p> Please see <a href="documentation.html">documentation</a> and <a href="development.html">development</a> information. There is a <a href="http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel">mailing list</a> for all aspects of this project. <h3>Similar or related projects from others</h3> <div class="content"> A partial automatically-generated interface to GSL is provided in <a href="http://common-lisp.net/project/cl-gsl/">cl-gsl</a>. A matlab-like array syntax and plotting is provided by <a href="http://nlisp.info/">NLISP</a> which might work well with GSLL. Some math functions implemented natively in CL are provided in <a href="http://www.princeton.edu/%7Etpapp/software.html#cl-numlib">cl-numlib</a>. GSLL. Other numerical mathematics software for Lisp may be found <a href="http://www.cliki.net/Mathematics">on Clicki</a>. </div> <div class="footer"> Loading @@ -124,7 +124,7 @@ svn checkout svn://common-lisp.net/project/gsll/subversion/trunk</pre>.</p> <!-- Created: Feb 25 2005 --> <!-- hhmts start --> <small> Time-stamp: <2008-02-23 19:02:16EST index.html> Time-stamp: <2008-02-24 11:30:45EST index.html> </small> <!-- hhmts end --> </div> Loading Loading
documentation/development.html +14 −29 Original line number Diff line number Diff line Loading @@ -25,7 +25,7 @@ <ul> <li>Anything that is defined solely in C header files and not in the .so library will not be a part of GSLL, because of the lack of access through the library. For example, Chapter 38, Physical Constants, through the library. For example, Physical Constants are all defined as C macros.</li> <li>Anything for which there are two near-equivalent GSL functions and for which one is already provided. For example, all of the Loading @@ -42,38 +42,33 @@ <li>Data types that are not defined in Common Lisp portably (such as uint) may not be well supported. Others may be added but it may be difficult to do so in a portable way. There are several macros that should make this relatively easy. macros to help with the definitions. </li> </ul> <h3>Status</h3> <div class="content"> Development of GSLL will be tracked using Trac, to be set up. <p>There is a <a href="http://trac.common-lisp.net/gsll">Trac page</a> for development information and for reporting bugs. There is a <a href="http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel">mailing list</a> for all aspects of this project. </p> <p>Most of the interface is complete, with a few chapters missing and some functionality missing. See the <a href="documentation.html">documentation</a> for details. href="documentation.html">documentation</a> for details, particularly known failures. It is possible that the library API will change but probably not substantially; most of the remaining work involves added functions. Although many of the file output functions have been ported, none have been tested, and they likely will need additional C or support from other libraries. substantially; most of the remaining work is to fix bugs. <p> There seem to be differences in the random number generators between amd64 and i386, so many regression tests fail as the sequences are not the same. <p> In addition to the chapters below, it would be nice if the following were done<ul> Wishlist features include:<ul> <li>Native vectors like <code>sb-sys:vector-sap</code> in SBCL. </ul> <h3>Contributions</h3> Contributions to the development of GSLL are welcome. Contributions to the development of GSLL are welcome; see the <a href="http://trac.common-lisp.net/gsll">Trac page</a> . This make take the form of bug reports and fixes, suggestions for new interface design, or of porting the remaining unported functions. The supplied macros Loading @@ -82,16 +77,6 @@ respectively, which simplifies the process of porting. The arguments and defaults provide a convenient way of defining new functions and variables. <p>Where functions in the GSL library do input and output to files, the remainder of the necessary file-related operations must also be performed in C; no CL interface is yet provided.</p> <p>A Trac web page will soon be set up for those interested in development, and for reporting bugs. In the meantime, send email to me at this address: <code>lhealy</code> -at- <code>common-lisp</code> -dot- <code>net</code>.</p> <p> </div> <h3>Regression tests</h3> Loading @@ -111,7 +96,7 @@ See <a href="documentation.html">documentation</a> regarding known failures. <hr> <address><a href="mailto:">Liam Healy</a></address> <small> Time-stamp: <2008-02-23 19:08:21EST development.html> Time-stamp: <2008-02-24 11:24:12EST development.html> </small> <!-- hhmts end --> </div> Loading
documentation/documentation.html +6 −4 Original line number Diff line number Diff line Loading @@ -42,12 +42,14 @@ to find that the Lisp function name is <code>#'jacobian-elliptic-functions</code <li>Look at the end of the Lisp source file, or in an "example" file in the same directory, for examples. Often, the examples are placed in a <code>make-tests</code> form (which will be commented out with a #| |# block).</li> a #| |# block). If the <a href="http://www.gnu.org/software/gsl/manual/">GSL documentation</a> provides an example, there will usually be the same or similar example provided in GSLL.</li> </ul> It is advisable to look at the examples first for calculations that require more complex setup (generally, the later chapters in the GSL manual) because often there are convenience macros defined to make the setup simpler. manual). </div> <h3>GSL objects and letm </h3> Loading Loading @@ -152,7 +154,7 @@ gamma-randist, negative-binomial. <address><a href="mailto:">Liam Healy</a></address> <!-- hhmts start --> <small> Time-stamp: <2008-02-23 19:45:14EST documentation.html> Time-stamp: <2008-02-24 11:33:07EST documentation.html> </small> <!-- hhmts end --> </div> Loading
documentation/index.html +13 −13 Original line number Diff line number Diff line Loading @@ -30,8 +30,7 @@ </p> <p>This code should be considered alpha and is still under development, but it is largely usable now, with some GSL capability not yet available. See Development section below.</p> now, with some GSL capability not yet available.</p> <p>This software is distributed under the <a href="http://www.cliki.net/LLGPL">LLGPL</a> and <a href="http://www.gnu.org/copyleft/fdl.html">FDL</a>. Loading Loading @@ -91,31 +90,32 @@ debugger invoked on a GSL-ERROR in thread #<THREAD "initial thread" {10032258C1} href="http://clisp.cons.org/">CLISP</a> on Debian i386 and amd64.</p> </div> <h3>Additional information</h3> Please see <a href="documentation.html">documentation</a> and <a href="development.html">development</a> information. <h3>Downloads</h3> <div class="content"> <p>You may browse or download the <a href="http://subversion.tigris.org/">Subversion</a> repository at svn://common-lisp.net/project/gsll/subversion/trunk. For svn://common-lisp.net/project/gsll/svn/trunk. For example, </p> <pre>svn list svn://common-lisp.net/project/gsll/subversion/trunk svn checkout svn://common-lisp.net/project/gsll/subversion/trunk</pre>.</p> <pre>svn list svn://common-lisp.net/project/gsll/svn/trunk svn checkout svn://common-lisp.net/project/gsll/svn/trunk gsll</pre></p> </div> <h3>Additional information</h3> <p> Please see <a href="documentation.html">documentation</a> and <a href="development.html">development</a> information. There is a <a href="http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel">mailing list</a> for all aspects of this project. <h3>Similar or related projects from others</h3> <div class="content"> A partial automatically-generated interface to GSL is provided in <a href="http://common-lisp.net/project/cl-gsl/">cl-gsl</a>. A matlab-like array syntax and plotting is provided by <a href="http://nlisp.info/">NLISP</a> which might work well with GSLL. Some math functions implemented natively in CL are provided in <a href="http://www.princeton.edu/%7Etpapp/software.html#cl-numlib">cl-numlib</a>. GSLL. Other numerical mathematics software for Lisp may be found <a href="http://www.cliki.net/Mathematics">on Clicki</a>. </div> <div class="footer"> Loading @@ -124,7 +124,7 @@ svn checkout svn://common-lisp.net/project/gsll/subversion/trunk</pre>.</p> <!-- Created: Feb 25 2005 --> <!-- hhmts start --> <small> Time-stamp: <2008-02-23 19:02:16EST index.html> Time-stamp: <2008-02-24 11:30:45EST index.html> </small> <!-- hhmts end --> </div> Loading