"Ben Tilly" <ben_tilly / hotmail.com> wrote:
> "Christian" <christians / syd.microforte.com.au> wrote:
 >Clearly, we need a good scripting language (I shan't define 'good' here). I
> >gave one up, but concensus was that we needed an existing, 'proven' 
> >language
> >(that wasn't 'weird'). Personally I am not convinced, but reality is
> >reality. I currently use stackless Python for both server- and client-side
> >scripting. It was the default choice. A collegue mentioned Ruby and here I
> >am.
> 
> A significant gotcha.  If you wish to embed Ruby in a
> commercial product you will likely wish to tear out or
> replace the regular expression engine.  It is under the
> GPL.
> 
> But Matz is currently looking for an engine under a
> more amenable license with acceptable performance, which
> handles Perl extensions, and which has good multi-byte
> support.  So if your game takes a while to deliver that
> problem may go away on its own.

Henry Spencer's totally rewritten regex package which is now embedded in Tcl 
8.3 is _THE_ one to choose.  It should be the fastest one out there now, and 
a nice license to boot.  The problem is that Henry Spencer does seem to have 
fallen off the face of the earth, so I haven't gotten a chance to discuss 
its usage in various places with him.

-- 
 Brian Fundakowski Feldman           \  FreeBSD: The Power to Serve!  /
 green / FreeBSD.org                    `------------------------------'