Ruby Linguistics

Software Screenshot:
Ruby Linguistics
Software Details:
Version: 2.0.4 updated
Upload Date: 1 Oct 15
Developer: Michael Granger
Distribution Type: Freeware
Downloads: 210

Rating: 3.5/5 (Total Votes: 2)

Linguistics is a tool for creating linguistic utilities for Ruby objects in any language.

It includes a generic language-independent front end, a module for mapping language codes into language names, and a module which contains various English-language utilities.

The framework consists of three parts: a core linguistics module which contains the class-extension framework for languages, a generic inflector class that serves as a delegator for linguistic methods on Ruby objects, and one or more language-specific modules which contain the actual linguistic functions.

The module works by adding a single instance method for each language named after the language's two-letter code (or three-letter code, if no two-letter code is defined by ISO639) to various Ruby classes.

This allows many language-specific methods to be added to objects without cluttering up the interface or risking collision between them, albeit at the cost of three or four more characters per method invocation.

What is new in this release:

  • Fix for Ruby 2: don't memorize the inflector.

What is new in version 2.0.3:

  • Fix for Ruby 2: don't memorize the inflector.

What is new in version 1.0.8:

  • Started update of specs and build system.
  • Adding examples directory.
  • Updating docs/CATALOG with new CVS/server info.

Requirements:

  • LinkParser 1.0.5 or higher

Similar Software

Other Software of Developer Michael Granger

WordNet for Ruby
WordNet for Ruby

12 May 15

Comments to Ruby Linguistics

Comments not found
Add Comment
Turn on images!