Re: Small feature request for future EU versions
- Posted by "Kat" <gertie at visionsix.com> Oct 22, 2004
- 676 views
On 22 Oct 2004, at 14:12, Juergen Luethje wrote: > > > Derek Parnell wrote: > > > Juergen Luethje wrote: > > <snip> > > >> That's why they are useless for text written in many languages other > >> than Englisch. That is strange for a product, that is intended for > >> international use, especially because it is very easy to write better case > >> conversion routines. Case conversion routines written without using the > >> operators in the manner mentioned above are also faster. That's why RDS > >> themselves don't use their own library routines for case conversion, when > >> speed is important (Euphoria/bin/guru.ex, Euphoria/bin/search.ex) ... > > > > I didn't think that would be the case, but I just tested a simple lookup > > table approach to case conversion and it runs in 75% of the time that > > lower() uses. > > I use personally a modified version of RDS' fast_lower() (URL might wrap): > > http://www.listfilter.com/cgi-bin/esearch.exu?fromMonth=9&fromYear=9&toMonth=9&t > oYear=9&postedBy=Juergen+Luethje&keywords=lower > > Applied to the whole text in Euphoria/Doc/Library.doc, it runs in 50% of > the time that lower() uses. Just out of curiosity, did you compare to/against Jiri's lib in http://www.rapideuphoria.com/nlseu.zip ? I did something similar in mirc ages ago, but naturally it ran v e r y s l o w l y there. Kat