From fece522bf92f4db8062899c3929f9488ade403d3 Mon Sep 17 00:00:00 2001 From: AJ Rossini Date: Mon, 1 Feb 2010 14:17:14 +0100 Subject: [PATCH] better docs. Signed-off-by: AJ Rossini --- Doc/README.composite-datastrutures.txt | 38 ++++++++++++++++++++++++++++++++++ src/data/import.lisp | 8 ++++--- 2 files changed, 43 insertions(+), 3 deletions(-) create mode 100644 Doc/README.composite-datastrutures.txt diff --git a/Doc/README.composite-datastrutures.txt b/Doc/README.composite-datastrutures.txt new file mode 100644 index 0000000..e57e752 --- /dev/null +++ b/Doc/README.composite-datastrutures.txt @@ -0,0 +1,38 @@ + +* Overview + + Composite datastructures are a key component of CLS. We inherit + from a number of packages to maintain both the ability to generalize + as well as to leverage others work for optimization. + +* dependency structure, package-wise + +** lift + +** xarray + +** cffi + +** cl-utilities + +** FNV + +** CL-BLAPACK : CFFI + +** FFA + +** listoflist + xarray + lift + +** lisp-matrix + xarray, lift, listoflist, cffi, cl-utilities, FNV, + cl-blapack, FFA + + +** CLS + xarray (for DFs) + lift + + + diff --git a/src/data/import.lisp b/src/data/import.lisp index f1c5d17..1917dfe 100644 --- a/src/data/import.lisp +++ b/src/data/import.lisp @@ -3,7 +3,7 @@ ;;; See COPYRIGHT file for any additional restrictions (BSD license). ;;; Since 1991, ANSI was finally finished. Edited for ANSI Common Lisp. -;;; Time-stamp: <2009-12-23 08:49:50 tony> +;;; Time-stamp: <2010-01-25 17:15:35 tony> ;;; Creation: <2008-09-03 08:10:00 tony> ;;; File: import.lisp ;;; Author: AJ Rossini @@ -144,8 +144,10 @@ Usually used by: (docstring "This is an amusing dataframe array") (arraystorage-object 'dataframe-array)) "Reads the DSV file FILENAME and returns a dataframe-array object. -By default, the delimiter is a ',' which can be changed. -FIXME: could read first 2 lines, and logically guess if the first is variable name or not." +By default, the delimiter is a ',' which can be changed. FIXME: could +read first 2 lines, and logically guess if the first is variable name +or not. If so, we'd probably like to return what was guessed and how +to use it next time if wanted." (let ((csv-file-data (rsm.string:file->number-table filename :delims delimchar))) -- 2.11.4.GIT