This is the vellum-csv Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 08:02:30 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
vellum-csv
CSV support for Vellum Data Frames
Marek Kochanowicz
BSD simplified
1.0.0
iterate
(system).
serapeum
(system).
uiop
(system).
vellum
(system)., at least version ((>= "1.2.0"))
parse-float
(system).
alexandria
(system).
documentation-utils-extensions
(system).
package.lisp
(file).
variables.lisp
(file).
csv.lisp
(file).
generics.lisp
(file).
types.lisp
(file).
functions.lisp
(file).
implementation.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
vellum-csv/vellum-csv.asd
vellum-csv/package.lisp
vellum-csv/variables.lisp
vellum-csv/csv.lisp
vellum-csv/generics.lisp
vellum-csv/types.lisp
vellum-csv/functions.lisp
vellum-csv/implementation.lisp
vellum-csv/variables.lisp
package.lisp
(file).
vellum-csv
(system).
*null-strings*
(special variable).
*column-index*
(special variable).
*stream-output*
(special variable).
vellum-csv/csv.lisp
variables.lisp
(file).
vellum-csv
(system).
write-csv-field
(function).
write-csv-line
(function).
*csv-variables*
(special variable).
*eol*
(special variable).
*escape*
(special variable).
*quote*
(special variable).
*separator*
(special variable).
*skip-whitespace*
(special variable).
+buffer-size+
(constant).
+cr+
(constant).
+crlf+
(constant).
+lf+
(constant).
char-ascii-text-p
(function).
char-needs-quoting
(function).
char-space-p
(function).
csv-to-list
(function).
read-csv
(function).
read-sequence-slow
(function).
string-needs-quoting
(function).
valid-eol-p
(function).
validate-csv-parameters
(function).
write-csv-string-safely
(function).
write-quoted-string
(function).
vellum-csv/generics.lisp
csv.lisp
(file).
vellum-csv
(system).
from-string
(generic function).
to-string
(generic function).
vellum-csv/types.lisp
generics.lisp
(file).
vellum-csv
(system).
cloning-information
(method).
could-not-parse
(condition).
csv-range
(class).
buffer
(reader method).
column-index
(reader method).
column-type
(reader method).
csv-quote
(reader method).
end
(reader method).
escape
(reader method).
includes-header-p
(reader method).
null-strings
(reader method).
original-error
(reader method).
path
(reader method).
separator
(reader method).
start
(reader method).
vellum-csv/functions.lisp
types.lisp
(file).
vellum-csv
(system).
csv-range
(function).
place-null
(function).
place-value
(function).
vellum-csv/implementation.lisp
functions.lisp
(file).
vellum-csv
(system).
across
(method).
from-string
(method).
from-string
(method).
from-string
(method).
from-string
(method).
from-string
(method).
from-string
(method).
from-string
(method).
from-string
(method).
from-string
(method).
from-string
(method).
from-string
(method).
from-string
(method).
to-string
(method).
to-string
(method).
to-string
(method).
to-string
(method).
traverse
(method).
with-stream-input
(macro).
Packages are listed by definition order.
vellum-csv
common-lisp
.
vellum.aux-package
.
*null-strings*
(special variable).
could-not-parse
(condition).
csv-range
(function).
csv-range
(class).
from-string
(generic function).
place-null
(function).
place-value
(function).
to-string
(generic function).
write-csv-field
(function).
write-csv-line
(function).
*column-index*
(special variable).
*csv-variables*
(special variable).
*eol*
(special variable).
*escape*
(special variable).
*quote*
(special variable).
*separator*
(special variable).
*skip-whitespace*
(special variable).
*stream-output*
(special variable).
+buffer-size+
(constant).
+cr+
(constant).
+crlf+
(constant).
+lf+
(constant).
buffer
(generic reader).
char-ascii-text-p
(function).
char-needs-quoting
(function).
char-space-p
(function).
column-index
(generic reader).
column-type
(generic reader).
csv-quote
(generic reader).
csv-to-list
(function).
end
(generic reader).
escape
(generic reader).
includes-header-p
(generic reader).
null-strings
(generic reader).
original-error
(generic reader).
path
(generic reader).
read-csv
(function).
read-sequence-slow
(function).
separator
(generic reader).
start
(generic reader).
string-needs-quoting
(function).
valid-eol-p
(function).
validate-csv-parameters
(function).
with-stream-input
(macro).
write-csv-string-safely
(function).
write-quoted-string
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Format one line of FIELDS to STREAM in CSV format, using the current syntax parameters.
(eql boolean)
) string start end) ¶(eql t)
) string start end) ¶(eql double-float)
) string start end) ¶(eql single-float)
) string start end) ¶(eql short-float)
) string start end) ¶(eql float)
) string start end) ¶(eql string)
) string start end) ¶(eql integer)
) string start end) ¶(eql fixnum)
) string start end) ¶(eql number)
) string start end) ¶error
.
:column-index
This slot is read-only.
:column-type
This slot is read-only.
:original-error
This slot is read-only.
line ending when exporting CSV
Character used for escaping strings.
delimiter of string data; pascal-like quoted as double itself in a string.
Separator between CSV fields
Should whitespace be skipped
Is character C some kind of white space?
NB: this only handles a tiny subset of whitespace characters,
even if restricted to ASCII. However, it’s rather portable,
and is what the creativyst document specifies.
Be careful to not skip a separator, as it could be e.g. a tab!
could-not-parse
)) ¶could-not-parse
)) ¶could-not-parse
)) ¶could-not-parse
)) ¶%end
.
could-not-parse
)) ¶could-not-parse
)) ¶Jump to: | A B C E F G I M N O P R S T V W |
---|
Jump to: | A B C E F G I M N O P R S T V W |
---|
Jump to: | %
*
+
C S |
---|
Jump to: | %
*
+
C S |
---|
Jump to: | C F G I P S T V |
---|
Jump to: | C F G I P S T V |
---|