Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port the transducer to multiple languages #9

Open
3 of 12 tasks
dylon opened this issue Mar 21, 2014 · 2 comments
Open
3 of 12 tasks

Port the transducer to multiple languages #9

dylon opened this issue Mar 21, 2014 · 2 comments
Assignees
Milestone

Comments

@dylon
Copy link
Member

dylon commented Mar 21, 2014

Target languages include:

  • Java
  • CoffeeScript
  • JavaScript
  • C++
  • C#
  • Ruby
  • Python
  • R
  • Clojure
  • Scala
  • OCaml
  • Perl

... others?

@dylon dylon added this to the 2.0 milestone Mar 21, 2014
@dylon dylon self-assigned this Mar 21, 2014
@dylon dylon modified the milestones: 2.0, 3.0, 2.1 Mar 22, 2014
@fgregg
Copy link

fgregg commented Feb 10, 2015

I'm very interested in seeing a python port so I can use it in my dedupe library: dedupeio/dedupe#352 (comment)

Right now, I've been playing around with the moman library, but it's much too slow to index terms and to search.

How can I help?

@dylon
Copy link
Member Author

dylon commented Mar 1, 2015

Hi @fgregg,

I've been focusing on other projects lately but I'll add you to the organization if you'd like to begin a Python port. It doesn't have to adhere to my original architecture as I'm in the middle of rearchitecting it anyway, and it would be good to get more heads into the design process. Porting it from CoffeeScript to Python would be a mostly-straight forward task.

Since my development is primarily in Java right now, I wanted to finish porting it to Java before moving to other languages. That's turned into more of a research project, though, as I've been adding a lot of additional features to the original design (suffix tree searching, double array trie compression, etc.), so I may go ahead and port it directly to Python.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants