Hi,

Announcing two new resources for the Director community:


1) Open Xtras Web site

With this message, I am pleased to announce the launch of the http://openxtras.org/ 
Web site, a new non-profit community center whose purpose is to promote the 
development and release of Open Source Xtras, and Xtras in general.


2) PRegEx: Perl-Compatible Regular Expressions for Lingo

The first Open Source offering on the site is:

PRegEx 1.0, a free Xtra for Lingo that provides full Perl-compatible Regular 
Expression capabilities and a large number of related utilities.

A brief summary of PRegEx is pasted below.

For full documentation and download, including built binaries for Mac and Windows as 
well as full source, visit the PRegEx home page:

http://openxtras.org/pregex/


Sincerely,

Chris

--------------------------------------------------------------

What is PRegEx?

    PRegEx is a free, cross-platform scripting Xtra for Director 7+.

    It does searching, replacing, data extraction, and more.

    It provides the "search" features of PCRE (the Perl-Compatible
    Regular Expression library from http://pcre.org/), while adding
    its own "replace" capabilities.

    It also supplies Lingo versions of some powerful features of Perl
    pertaining to manipulating string data, lists, and property lists,
    and converting between and among all those different formats.

    You don't have to know anything about Perl to use it.

    You don't have to know about regular expressions to use it.  But
    you can do some pretty cool stuff if you do know about them.


Who should use it?

    If you have ever needed to use Lingo to:

     - do any kind of text searching
     - modify strings
     - parse anything
     - extract data from a file
     - standardize data formats
     - clean/canonicalize/validate user-provided data fields
     - manipulate lists and property lists
     - copy or deep-copy lists / property lists
     - reverse lists
     - convert a list of one kind of thing into another kind of thing
     - use custom sort functions to sort lists
     - sort lists without modifying the original
     - filter lists
     - deal with binary data buffers in Lingo
     - do any of the above with very large string buffers
     - call a handler, passing arguments, and get return value
     - have a way for a callback function to signal its caller
     - quickly read/write entire files into/from memory
     - globally map characters in buffers
     - etc.

   ... then PRegEx is for you.

    If you have not used regular expressions before, then as you learn
    them, you will hardly believe how powerful they are.  They are
    like a whole new programing language unto themselves.  Enjoy. 

------------------------------------------------------------------------
Chris Thorman                                       (413) 473-0853 e-fax
------------------------------------------------------------------------

[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/LUJ/lingo-l.cgi  To post messages to the list,
email [EMAIL PROTECTED]  (Problems, email [EMAIL PROTECTED])
Lingo-L is for learning and helping with programming Lingo.  Thanks!]

Reply via email to