Using Lingua::Lid in a Threaded Application

As of version 0.02 Lingua::Lid is thread-safe if compiled with a recent version of lid (3.0.0 or higher).

This allows you to safely call Lingua::Lid's language and charset identification functions, like lid_ffile and lid_fstr, simultaneously within your application by making use of Perl's ''threads'' module. As thread support in Perl is a compile time option, you will need a thread-enabled version of Perl as shipped by most modern Linux distributions like Debian Lenny or Ubuntu Lucid - or ActiveState's version for Windows.

[read on]
Posted 2010-06-21 09:12   by Alex Linke   Link: Permalink
Tags: Perl  lid  Lingua::Lid  language-identifier  language  charset  software

Introducing Lingua::Lid

Lingua::Lid is a Perl extension that implements an interface to the lid C/C++ library. As such, it makes lid's language and character encoding identification features available to any Perl application or module.

The following code snippets show a few usage examples, introducing both basic usage and Lingua::Lid's capabilities:

[read on]
Posted 2009-09-30 12:34   by Alex Linke   Link: Permalink
Tags: Perl  lid  Lingua::Lid  language-identifier  language  charset  software