/
_oasis
52 lines (45 loc) · 1.79 KB
/
_oasis
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
OASISFormat: 0.2
OCamlVersion: >= 3.12
Name: col
Version: 1.1
Synopsis: Syntax extension for easier manipulation of flat records
Authors: Martin Jambon, Philippe Veber
License: BSD3
LicenseFile: LICENCE
Plugins: StdFiles (0.2), META (0.2)
BuildTools: ocamlbuild
Homepage: https://github.com/pveber/col
XStdFilesINSTALLFilename: INSTALL
XStdFilesREADME: false
XStdFilesAUTHORS: false
Description:
This package provides a syntax extension for easier manipulation of flat records, objects or tuples and conversions from/to CSV files.
.
Scientific data is often stored in the form of tables where each line
represents an object and columns are descriptors of this object (like in
a spreadsheet). Col is a syntax extension which generates appropriate types
and functions from a statement describing a flat record, in order to
make the manipulation of this sort of data easier. In particular, this is
convenient to send data to your favorite spreadsheet or plotting program.
Features:
- automatic definition of record, tuple and object types associated to a
flat record, as well as conversion functions between them
- generation of serialization functions as tab-separated strings,
parsing/unparsing of TSV files.
Library col
Path: src
Modules: Col, Run_col_lexer, Run_col_main
Library pa_col
Path: src
Modules: Pa_col
FindlibParent: col
FindlibName: syntax
BuildDepends: camlp4.lib, camlp4.quotations.o, camlp4.quotations.r, camlp4.extend
CompiledObject: byte
XMETAType: syntax
XMETARequires: camlp4, col
XMETADescription: Syntax extension for col
SourceRepository head
Type: git
Location: git://github.com/pveber/col.git
Browser: https://github.com/pveber/col