Skip to content
/ col Public

OCaml syntax extension for easier manipulation of flat records

License

Notifications You must be signed in to change notification settings

pveber/col

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Col -- A syntax extension for easier manipulation of flat records

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.

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.

Authors

This library was written by Martin Jambon (webpage) and is currently maintained by Philippe Veber (github page).

About

OCaml syntax extension for easier manipulation of flat records

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages