On 21/10/15 1:01 AM, Eliatto wrote:
Hello! I am rather new to D ecosystem (I am a C++ developer). I know
that there are code-dlang and awesome-D collections of libraries. But I
have not found any NLP libraries in D
(https://github.com/jogojapan/drulex is not worth mentioning), though
there are Go and Rust NLP libraries on github (they are new languages
too). Why is this field unpopular among (D)evelopers?
What can be used for base POS tagging and NP chunking of English texts
instead? I mean wrapping some C/C++ library without porting. Which one
will cause minimal headache during glueing with D?
P.S. I suppose that it will be nice to see the histogram of libs using
"awesome-D" list. For example, one rectangle shows 3D engine
percentage(libs number divided by total awesome-D libs count and
multiplied by 100), another shows logger libs percentage...

The only thing I could find on code.dlang.org was https://github.com/Herringway/natcmp
Not really what you want I think.

In terms of binding c/c++ to D, you should be able to do it almost whole sale. You will need to create shims on C++'s side for certain features such as operator overloads, templates and of course creation. At least as of what I know. There was some serious C++ improvement fairly recently (DDMD) so somebody else will need to confirm about it.

As for which C/C++ library you should base off of? Well no idea, what would you like to use?

Also this would be better suited for D.learn.

Reply via email to