Delimiter-separated values (DSV) format parser for GNU Guile.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
am
build-aux
doc
m4
modules
tests
utils
.dir-locals.el
.gitignore
AUTHORS
COPYING
ChangeLog
INSTALL
Makefile.am
NEWS
README
README.org
THANKS
TODO
configure.ac
guix.scm

README

Guile-DSV is a GNU Guile module for working with the delimiter-separated values (DSV) data format.

Guile-DSV supports the Unix-style DSV format and RFC 4180 format.

Requirements

Distribution

Files:

  • AUTHORS contains list of people who contributed to the library development.
  • COPYING contains the terms of GNU General Public License.
  • INSTALL contains general instructions for building/installing of Guile-DSV
  • NEWS describes user-visible changes.
  • TODO contains plans for the further development and list of known bugs.

Directories:

  • doc – Documentation in Texinfo format.
  • modules – Guile modules.
  • tests – Unit tests.

Files are usually installed according to the prefix specified to configure script, /usr/local by default. Building and installing gives you:

Guile modules, in ${GUILE_SITE}:

  • dsv.scm
  • dsv/rfc4180.scm
  • dsv/unix.scm
  • dsv/parser.scm
  • dsv/builder.scm
  • dsv/common.scm

All the modules will be compiled and produced .go files will be installed to site-ccache directory which is something like this: ${libdir}/guile/2.0/site-ccache/.

Documentation in Info format, in ${prefix}/share/info/:

  • guile-dsv.info

Installation

For a basic explanation of the installation of the package, see the INSTALL file.

Please note that you will need Automake 1.12 or later to run self-tests with make check (but the library itself can be built with older Automake version such as 1.11).

important You probably want to call configure with the --with-guilesitedir option so that this package is installed in Guile’s default path. But, if you don’t know where your Guile site directory is, run configure without the option, and it will give you a suggestion.