ocaml-csv.git
14 years agoAdd .gitignore file for git. master
Richard Jones [Mon, 23 Nov 2009 20:15:41 +0000 (20:15 +0000)]
Add .gitignore file for git.

15 years agoAdded META file.
rich [Mon, 27 Oct 2008 21:59:17 +0000 (21:59 +0000)]
Added META file.

15 years agoFix 'trim ~left' and add csvtool trim subcommand.
rich [Mon, 27 Oct 2008 21:57:48 +0000 (21:57 +0000)]
Fix 'trim ~left' and add csvtool trim subcommand.

16 years agoApplied patch from David Allsopp to make the library findlib-compatible.
rich [Mon, 14 May 2007 16:20:10 +0000 (16:20 +0000)]
Applied patch from David Allsopp to make the library findlib-compatible.

17 years agoRemoved obsolete comment.
rich [Mon, 23 Apr 2007 16:42:33 +0000 (16:42 +0000)]
Removed obsolete comment.

17 years ago1.1.6 for release.
rich [Mon, 23 Apr 2007 16:41:22 +0000 (16:41 +0000)]
1.1.6 for release.

17 years agoFix csvtool call to support '-' notation for reading from stdin.
rich [Tue, 5 Dec 2006 22:40:38 +0000 (22:40 +0000)]
Fix csvtool call to support '-' notation for reading from stdin.

17 years agoAdded 'csvtool call' which allows neat integration with shell scripts.
rich [Tue, 5 Dec 2006 22:24:44 +0000 (22:24 +0000)]
Added 'csvtool call' which allows neat integration with shell scripts.

17 years agoVersion 1.1.5.
rich [Fri, 24 Nov 2006 15:49:35 +0000 (15:49 +0000)]
Version 1.1.5.

17 years agoAllow '-' to mean read from stdin.
rich [Fri, 24 Nov 2006 15:49:24 +0000 (15:49 +0000)]
Allow '-' to mean read from stdin.

csvtool: added 'setcolumns', 'setrows', 'head', 'drop'.

17 years agoThrow an error if the named column requested does not actually exist.
rich [Fri, 24 Nov 2006 13:58:56 +0000 (13:58 +0000)]
Throw an error if the named column requested does not actually exist.

17 years agoColumns NOT numbered from zero (unless -z given).
rich [Fri, 24 Nov 2006 10:09:56 +0000 (10:09 +0000)]
Columns NOT numbered from zero (unless -z given).

17 years agoUse findlib.
rich [Fri, 24 Nov 2006 09:43:15 +0000 (09:43 +0000)]
Use findlib.
Separate Makefile.config.
Allow library to be compiled with Extlib to handle large CSV files.

17 years agoDocumentation update.
rich [Tue, 24 Oct 2006 10:09:33 +0000 (10:09 +0000)]
Documentation update.

17 years agoCsvtool:
rich [Tue, 24 Oct 2006 10:06:01 +0000 (10:06 +0000)]
Csvtool:
 - rationalised handling of parameters throughout
 - added "join" operation for JC.

17 years agoCsv.concat - arranges CSV subfiles in columns.
rich [Wed, 18 Oct 2006 14:56:12 +0000 (14:56 +0000)]
Csv.concat - arranges CSV subfiles in columns.

17 years agoBumped for release
rich [Sun, 1 Oct 2006 13:06:04 +0000 (13:06 +0000)]
Bumped for release

17 years agoMove to OCaml 3.09.1 - actually finds some previously undetected
rich [Wed, 19 Jul 2006 09:41:58 +0000 (09:41 +0000)]
Move to OCaml 3.09.1 - actually finds some previously undetected
bugs in the code.

17 years ago'csvtool replace' command.
rich [Tue, 6 Jun 2006 16:01:52 +0000 (16:01 +0000)]
'csvtool replace' command.
Bumped version number for release.

18 years agoFixed a fairly grave bug in Csv.print_readable - one of those surprised it ever worke...
rich [Fri, 21 Apr 2006 12:44:42 +0000 (12:44 +0000)]
Fixed a fairly grave bug in Csv.print_readable - one of those surprised it ever worked bugs.  Affected bidding - now fixed.

18 years agoCsv.compare function.
rich [Thu, 23 Feb 2006 15:24:25 +0000 (15:24 +0000)]
Csv.compare function.

18 years agoprint_readable/save_out_readable changed:
rich [Wed, 15 Feb 2006 13:25:58 +0000 (13:25 +0000)]
print_readable/save_out_readable changed:
 * ignore single columns - these are usually titles and shouldn't cause
   the rest of the CSV output to expand
 * don't escape strings (why were we doing this?)

18 years agoBumped version for release and prepared and fixed documentation.
rich [Fri, 25 Nov 2005 14:08:46 +0000 (14:08 +0000)]
Bumped version for release and prepared and fixed documentation.

18 years agoImplemented:
rich [Fri, 25 Nov 2005 14:06:58 +0000 (14:06 +0000)]
Implemented:
  Csv.square
  Csv.is_square
  Csv.set_columns
  Csv.set_rows
  Csv.set_size
  Csv.sub
  Csv.to_array
  Csv.of_array

18 years agoBumped version number for release.
rich [Thu, 25 Aug 2005 16:25:04 +0000 (16:25 +0000)]
Bumped version number for release.

18 years agoFix to handle the crappy not-quite-CSV files sent by Nedstat.
rich [Sat, 13 Aug 2005 10:10:31 +0000 (10:10 +0000)]
Fix to handle the crappy not-quite-CSV files sent by Nedstat.

18 years agoFixed 'make clean'
rich [Tue, 24 May 2005 13:53:45 +0000 (13:53 +0000)]
Fixed 'make clean'

18 years agoAdded csvtool for using CSV files on the command line.
rich [Tue, 24 May 2005 13:52:50 +0000 (13:52 +0000)]
Added csvtool for using CSV files on the command line.
Added check-manifest, dist rules to Makefile
Updated MANIFEST.
Comment fix in csv.mli.

19 years agoCsv.square, Csv.print_readable functions.
rich [Thu, 17 Feb 2005 15:51:47 +0000 (15:51 +0000)]
Csv.square, Csv.print_readable functions.
Added some example code.

19 years agoFlush stdout after printing.
rich [Wed, 19 Jan 2005 17:10:19 +0000 (17:10 +0000)]
Flush stdout after printing.

19 years agoRead and write tab-delimited files.
rich [Wed, 22 Dec 2004 13:47:51 +0000 (13:47 +0000)]
Read and write tab-delimited files.
Csv.associate function.

19 years agoAdded the Csv.trim function.
rich [Mon, 6 Dec 2004 17:40:50 +0000 (17:40 +0000)]
Added the Csv.trim function.
Cleaned up some of the documentation.

20 years agoAdded 'make dist' rule.
rich [Mon, 22 Dec 2003 10:07:19 +0000 (10:07 +0000)]
Added 'make dist' rule.

20 years agoAdded CSV parsing library, and fixed handling of "0 (ASCII NUL).
rich [Wed, 17 Dec 2003 16:05:08 +0000 (16:05 +0000)]
Added CSV parsing library, and fixed handling of "0 (ASCII NUL).