[lisplab-cvs] r167 - trunk
Jørn Inge Vestgården
jivestgarden at common-lisp.net
Mon May 17 09:41:51 UTC 2010
Author: jivestgarden
Date: Mon May 17 05:41:51 2010
New Revision: 167
Log:
updated doc
Modified:
trunk/README
trunk/start.lisp
Modified: trunk/README
==============================================================================
--- trunk/README (original)
+++ trunk/README Mon May 17 05:41:51 2010
@@ -1,7 +1,7 @@
============================================================
LISPLAB - a mathematics library for Common Lisp
============================================================
-Lisplab is a mathematics library for common lisp, released
+Lisplab is a mathematics/matrix library for common lisp, released
under the GNU General Public License (GPL), except files
that state something else.
@@ -13,16 +13,17 @@
============================================================
INSTALLING
============================================================
-Lisplab is asdf-installable. It has only been tested on SBCL
-on Linux, but should be fairly portable to other platforms.
+Lisplab is installed by asdf. It has only been tested on SBCL
+on Linux, but it should be fairly portable to other platforms.
Lisplab uses BLAS, LAPACK, and FFTW, and the path to these
libraries must be set before loading. See file "start.lisp"
for how.
-Lisplab has only been run with double-floats, so
-your ".sbclrc" should include
-(setf *READ-DEFAULT-FLOAT-FORMAT* 'double-float)
+Builing for the first time requires double-floats,
+i.e., compile/load with
+% (let ((*READ-DEFAULT-FLOAT-FORMAT* 'double-float))
+ (require :lisplab))
============================================================
@@ -39,7 +40,6 @@
Think of it as late alpha cycle. The Library is rather extensive,
the API is fairly stable, and the implementation has OK structure.
It also has fairly good documentation and a manual.
-But it is poorly tested.
+But it is poorly tested.
-(In general, Lisplab needs more users and more developers.)
Modified: trunk/start.lisp
==============================================================================
--- trunk/start.lisp (original)
+++ trunk/start.lisp Mon May 17 05:41:51 2010
@@ -2,14 +2,13 @@
(in-package :cl-user)
-;; Uncomment or move to .sbslrc
+;; Uncomment or move to .sbclrc
;; (defvar *lisplab-libblas-path* #P"/usr/lib/atlas/libblas.so.3.0")
;; (defvar *lisplab-liblapack-path* #P"/usr/lib/atlas/liblapack.so.3.0")
;; (defvar *lisplab-libfftw-path* #P"/usr/lib/libfftw3.so.3")
-;; Slatec needs this for compiling.
-(setf *read-default-float-format* 'double-float)
-
-(require :lisplab)
+;; Slatec needs double-floats for compiling
+(let ((*read-default-float-format* 'double-float))
+ (require :lisplab))
(format t "~&Lisplab is loaded.~%")
More information about the lisplab-cvs
mailing list