Merge branch 'LUCY-282-test-store-go' Tune and test Go bindings for Store classes.
The Store (IO) classes for Lucy require a disproportionate number of hand-coded method bindings because Clownfish yet doesn't have a way of autogenerating idiomatic Go error handling, where non-fatal errors are returned as part of a tuple return value instead of triggering exceptions. This closes #25. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/a22a4452 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/a22a4452 Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/a22a4452 Branch: refs/heads/master Commit: a22a445202d8d1e33245747ca6c135142b1eb8a2 Parents: 25759e0 dd91989 Author: Marvin Humphrey <[email protected]> Authored: Fri Oct 30 12:02:14 2015 -0700 Committer: Marvin Humphrey <[email protected]> Committed: Sat Oct 31 15:19:55 2015 -0700 ---------------------------------------------------------------------- core/Lucy/Store/Folder.cfh | 4 +- go/build.go | 80 +++++ go/lucy/analysis.go | 9 +- go/lucy/lucy.go | 14 + go/lucy/plan.go | 10 +- go/lucy/search_test.go | 16 +- go/lucy/store.go | 691 ++++++++++++++++++++++++++++++++++++++ go/lucy/store_test.go | 728 ++++++++++++++++++++++++++++++++++++++++ 8 files changed, 1526 insertions(+), 26 deletions(-) ----------------------------------------------------------------------
