.NET Port #131
Replies: 5 comments 2 replies
-
Seems to work just fine using Python.Included as an intermediate layer. If I end up writing anything useful, I'll be sure to share. |
Beta Was this translation helpful? Give feedback.
-
Fun. Porting comes up every now and then. I think somebody wanted to Rust the other day? One thing to note is that if you want performance, the HyperscanTokenizer is written in C. Not sure how that plays with a python..."schmear?" |
Beta Was this translation helpful? Give feedback.
-
Accessing the library from .NET languages isn't too difficult ... I used a translation layer called Python.Included that seems to work fine. Now I'm trying to find a good way to use EyeCite to identify and tag citations in a MS Word document. Dumping it into plaintext and searching the cites works easily enough, but it's more of a challenge to push the cites back into the original. Editing the underlying wordML document won't work...the citations are usually broken up by formatting tags a few times. Maybe locate the citations with the plaintext, then use MS Word's search-and-replace functions to re-locate them and put tags in? |
Beta Was this translation helpful? Give feedback.
-
Very cool! I ran into the mixed tags problem a few times over the years. It's hard. Eyecite has some heuristics it uses to deal with that in HTML that you could check out, but yeah, that's a tough one. At my old job the engineers just gave up. |
Beta Was this translation helpful? Give feedback.
-
I was mostly surprised that Word hadn't written this in ages ago...and that there's no simple, low cost solution to just tag the citations for you. |
Beta Was this translation helpful? Give feedback.
-
Has anyone thought about porting the library to .net (VB/C#/etc) ... either through a direct port or with an intermediate schmear of Python?
It would be nice to be able to write custom MS Word extensions that poke at citations.
Beta Was this translation helpful? Give feedback.
All reactions