Hi fellow Rubyists,
I’d like to announce the first release of the Linguistics module, a
generic, language-neutral framework for extending Ruby objects with
methods for natural language generation.
It includes an English-language module with methods for pluralization,
conjunctions, indefinite articles, present participles, ordinal
numbers, numbers to words, and general quantification, as well as a
mechanism that makes it easy to add such features for other languages.
RAA: http://raa.ruby-lang.org/list.rhtml?name=linguistics
Project page: http://www.deveiate.org/code/linguistics.shtml
Future releases will add more English linguistic functions, improved
documentation, and additional tests.
Suggestions, feature requests, and patches welcomed.
Thanks,
···
–
Michael Granger ged@FaerieMUD.org
Rubymage, Believer, Architect
The FaerieMUD Consortium http://www.FaerieMUD.org/
Wonderful. I really like your `Linguistics::use( :en )’ idiom for
politely adding to common classes. You’ve got a nice, clean, shiny API
there, m’boy.
_why
···
Michael Granger (ged@FaerieMUD.org) wrote:
I’d like to announce the first release of the Linguistics module, a
generic, language-neutral framework for extending Ruby objects with
methods for natural language generation.
Very nice! I’m looking forward to playing with this.
martin
···
Michael Granger ged@faeriemud.org wrote:
I’d like to announce the first release of the Linguistics module, a
generic, language-neutral framework for extending Ruby objects with
methods for natural language generation.
Wow, thanks. That means a lot coming from you. =:)
I’m also planning on overriding Linguistics::extend_object so it’ll
also support a more traditional call to classObj.extend. I just haven’t
worked out how one would go about specifying the language part.
Any suggestions welcomed.
···
On Wednesday, Jul 9, 2003, at 21:41 US/Pacific, why the lucky stiff wrote:
Wonderful. I really like your `Linguistics::use( :en )’ idiom for
politely adding to common classes. You’ve got a nice, clean, shiny API
there, m’boy.
–
Michael Granger ged@FaerieMUD.org
Rubymage, Believer, Architect
The FaerieMUD Consortium http://www.FaerieMUD.org/