…ssue #3 by Brian Atirise.
Added to support travis-ci.org testing modified: project.clj Updated to 1.0.3 and now depends on Clojure 1.5.1 which addresses memleak in 1.5.0 modified: src/clj/iota.clj Modified to pull in fjinvoke, fjfork, fjjoin from core.reducers just once per smee's comment.
- Fixed bug where (first (subvec (iota/vec "foo.tsv") 0 0)) would throw a NullPointerException. modified: src/java/iota/NumberedFileVector.java - A blank line will now simply return the line number with no delimiter or anything following. modified: test/iota/iota_test.clj - Cleaned up a number of tests to use "are" for reduce vs r/reduce vs r/fold - Added a random subvec generator to test with multiple times for each test case
Updated to allow for clojars/etc modified: src/clj/iota.clj Relocated test code, and updated to support Java < 1.7 modified: src/java/iota/FileVector.java Fixed bug in handling text between last newline and EOF new file: test/iota/iota_test.clj Added a basic test fixture and 20 tests