[lisplab-cvs] r47 - doc/manual
Jørn Inge Vestgården
jivestgarden at common-lisp.net
Mon Jun 1 17:47:00 UTC 2009
Author: jivestgarden
Date: Mon Jun 1 13:46:57 2009
New Revision: 47
Log:
Manaual. Unfinished but started
Added:
doc/manual/
doc/manual/lisplab.texi
Added: doc/manual/lisplab.texi
==============================================================================
--- (empty file)
+++ doc/manual/lisplab.texi Mon Jun 1 13:46:57 2009
@@ -0,0 +1,147 @@
+\input texinfo @c -*-texinfo-*-
+ at setfilename lisplab.info
+ at settitle Lisplab manual
+
+ at copying
+GPL
+
+Copyright @copyright{} 2009 Jorn Inge Vestgaarden
+ at end copying
+
+ at titlepage
+ at title Lisplab manual
+
+ at page
+ at vskip 0pt plus 1filll
+ at insertcopying
+ at end titlepage
+
+ at contents
+
+ at ifnottex
+ at node Top
+ at top Lisplab manual
+
+This is a short sample Texinfo file.
+ at end ifnottex
+
+ at menu
+* Introduction::
+* Dependencies::
+* Installing::
+* Tutorial::
+* Structure::
+* Index::
+ at end menu
+
+ at c The body
+
+ at node Introduction
+ at chapter Introduction
+Lisplab is a mathematics library in Common Lisp. Common Lisp
+is a general purpose programming. The purpose
+of Lisplab is to specialize Common Lisp towards mathematics.
+
+
+ at node Dependencies
+ at chapter Dependencies
+Lisplab has been developed with SBCL, SLIME and ASDF on Linux,
+and there are yet unnecessary bindings to these platforms.
+ at enumerate
+ at item
+Some of the optimized lisp code uses the SBCL macro
+ at code{truly-the}. This must be dealt with.
+
+ at item
+The FFTW FFI is only for SBCL.
+
+ at item
+The Matlisp FFI should be portable to other lisps and
+Windows, but it has not been tested.
+
+ at end enumerate
+
+In order to enjoy the full power of Lisplab you
+must install some foreign libraries. These are
+ at enumerate
+ at item
+BLAS -- Basic Linear Algebra Subprograms. Preferably the Atlas build
+
+ at item
+LAPACK -- Matrix library. Preferably the Atlas build
+
+
+ at item
+FFTW -- The fastest Fast Fourier Transform available.
+
+ at end enumerate
+
+
+
+ at node Installing
+ at chapter Installing
+Lisplab is ASDF installable, but the installations is
+more complicated than most Common Lisp libraries because of
+the external dependencies. Lisplab has of the following
+ASDF systems
+ at enumerate
+ at item @emph{Lisplab} --
+the full Lisplab installation.
+
+ at item @emph{Lisplab-base} --
+the part of Lisplab without external dependencies. It should run
+on all platforms.
+
+ at item @emph{Lisplab-matlisp} --
+FFIs to BLAS and LAPACK. These are modified version from Matlisp.
+
+ at item @emph{Lisplab-fftw} --
+FFI to FFTW for Fast Fourier Transform.
+
+ at item Slatec --
+special functions, generated from Fortran by f2cl.
+Originally made for Maxima.
+
+ at item Quadpack --
+integration routines, generated from Fortran by f2cl.
+ at end enumerate
+
+The simplest way to install Lisplab is to load @code{start.lisp}.
+If you have problems loading, first look at @code{start.lisp}
+and see if you can hack it.
+The foreign libraries are also loaded by ASDF and it takes
+the file pathnames from the file @code{libs.lisp}.
+
+ at node Tutorial
+ at chapter Tutorial
+
+
+
+ at section Matrix construction
+
+ at section Matrix manipulation
+
+ at section Ordinary functions
+
+ at section Special functions
+
+
+ at node Structure
+ at chapter Structure
+
+ at section Package structure
+
+ at section Class structure
+
+
+
+
+ at c End stuff
+
+ at node Index
+ at unnumbered Index
+
+ at printindex cp
+
+
+ at bye
More information about the lisplab-cvs
mailing list