"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 `------------------------------'