[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