svedn
Reminder that the most successful and productive programming environment ever invented is the spreadsheet.
Design matters.
-- Reginald Braithwaite
A Clojure library providing tools for working with an amalgam of tabular data and Extended Data Notation (EDN). The name SVEDN stands for "Separated Variables with EDN.
Usage
Don't. Yet.
Why?
The reason for this library is twofold:
I've been creating a lot of CSV data lately for personal projects. Over time the data became and amalgam of CSV and EDN and as a result I've built a suite of ad-hoc tools. This is an attempt to put those tools out in the world just in case someone else finds this approach useful.
This is also an experiment in using clojure.core.spec to aide in parsing.
More
I'd like to add the following:
Ammendments: Columns that work to add additional fields to an entity. This would be a map.
Metadata: Columns that serve as metadata for an entity.
Thanks
Thanks to David Chelimsky for deivising the name Svedn.
License
Copyright © 2016 Fogus
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.