hemant
7/25/2007 12:02:00 PM
On 7/25/07, Michael Granger <ged@faeriemud.org> wrote:
> On Jul 21, 2007, at 8:37 PM, hemant wrote:
>
> >> So far my experience with Ruby bindings for wordnet is, its stinking
> >> piece of shit. Its about time someone took ownership of this project
> >> and do something about it. I know I am not helping you much, but NLP
> >> is the one thing that makes me jealous of pythonists.
>
> Wow, okay. Care to elaborate on your experience?
>
> As for taking ownership of the project -- you're welcome to write
> your own
> library which is not a "stinking piece of shit" and take ownership of
> that.
> My giving the source I wrote for myself for my own projects away does
> not
> give you some kind of guarantee that it'll exactly suit your needs. I
> don't
> have any record of your suggestions, patches, or problem reports,
> which is
> the only way I'd know that it wasn't working for you. I'm happy to
> help try
> to diagnose problems, but if you're just sitting quietly fuming to
> yourself,
> there isn't much I can do for you.
>
> I'm sorry you so strongly disapprove of my code. I, too, am jealous
> of all
> the great NLP tools that Python has (especially nltk), but I'm at least
> trying to change that instead of sulking in a corner hurling insults at
> people that are giving you stuff for nothing.
>
> > Not to mention link parser support in linguistic library,which doesn't
> > work at all.
>
> It certainly works for me, and I again haven't had any reports from
> you to
> the contrary. My email address is in the README of every one of my
> projects.
>
> $ irb
> Requiring 'linguistics' module...
> Calling Linguistics::use( :en )
> irb(main):001:0>
> Linguistics::EN.has_link_parser?
> => true
> irb(main):002:0> "Get the leftmost ball from the rack.".sentence.verb
> => "get"
> irb(main):003:0> "Get the leftmost ball from the rack.".sentence.subject
> => nil
> irb(main):004:0> "Get the leftmost ball from the rack.".sentence.object
> => "ball"
> irb(main):005:0> puts "Get the leftmost ball from the
> rack.".sentence.diagram
>
> +-------------------------Xp-------------------------+
> | +--------------MVp-------------+ |
> | +-----------Os-----------+ | |
> | | +---------Ds--------+ +----Js---+ |
> +---Wi--+ | +-----A----+ | +--Ds-+ |
> | | | | | | | | |
> LEFT-WALL get.v the leftmost[?].a ball.n from the rack.n .
>
> => nil
>
>
> --
My apologies Michael, I honestly thought project went dormant, but i
am happy to be proved otherwise.
Yes, I got lots of segfaults when i tried to install the library and
in fact, I was able to install it on my machine eventually with
wordnet, link parser and everything, but it didn't work in many places
as advertised. Couple of guys on #ruby-lang had similar experience.
Anyway, i hope my comments were well intended, I am not shy from
contributing back to your project, but only so much time we have.