Merge branch 'LUCY-275-POC-Go-bindings' Use hand-rolled glue code for binding Go to limited portions of Lucy. A more extensible code-generation approach can follow later, but the early version helps to flesh out the design.
This fixes LUCY-275. This closes #9. Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/27842415 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/27842415 Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/27842415 Branch: refs/heads/master Commit: 27842415a072d8b8a9f026df1d1f0b2a96b086e3 Parents: d52bb26 8ebde77 Author: Marvin Humphrey <[email protected]> Authored: Wed Mar 18 17:12:06 2015 -0700 Committer: Marvin Humphrey <[email protected]> Committed: Wed Mar 18 17:12:06 2015 -0700 ---------------------------------------------------------------------- common/charmonizer.c | 7 ++ common/charmonizer.main | 7 ++ go/build.go | 220 ++++++++++++++++++++++++++++++++++++++ go/lucy/analysis.go | 58 ++++++++++ go/lucy/index.go | 166 ++++++++++++++++++++++++++++ go/lucy/lucy.go | 27 +++++ go/lucy/lucy_test.go | 32 ++++++ go/lucy/plan.go | 80 ++++++++++++++ go/lucy/search.go | 179 +++++++++++++++++++++++++++++++ go/sample/getting_started.go | 127 ++++++++++++++++++++++ 10 files changed, 903 insertions(+) ----------------------------------------------------------------------
