Package

purescript-annoy

Repository
Kamirus/purescript-annoy
License
MIT
Uploaded by
Kamirus
Published on
2018-07-07

PureScript bindings for annoy-node

Please refer to original annoy for any additional information

Docs published on Pursuit

Modules:

  • Annoy.Unsafe - Direct bindings, foundation for other modules. It is better to avoid using functions from this module.
  • Annoy.ST - Building Annoy in a mutable way.
  • Annoy - Main functionality + building Annoy from pure collection of vectors

Task List

  • build + getnns nondeterministic?
  • P2: len reference in STAnnoy
  • all pure annoy api
  • docs
  • f { trees, size, metric } vs f trees size metric
  • metric as type
  • Nat vs Int. Both
  • parameter order, first annoy
  • publish
  • safe: create from monadic action
  • safe: new with 2D array
  • safe: vectors with typelevel length
  • test: Integration
  • unsafe: include distances

Credits

Library is co-created and funded by λ-terms