Re: Small feature request for future EU versions

new topic     » goto parent     » topic index » view thread      » older message » newer message

Hi, Juergen, again!

> 
> Hi, Juergen!
> 
> You wrote:
> 
> [snip]
> 
> > I hadn't compared it to that lib, because I wasn't aware of that
library.
> > Now I downloaded 'nlseu.zip' and compared it:
> > Applied to the whole text of Euphoria/Doc/Library.doc, the nlsLower()
> > function in 'nlseu.zip' takes 310% of the time that the lower()
function
> > in 'wildcard.e' uses. Furthermore, nlsLower() is only for Windows.
> 
> There  is  wildcarr.e  in my  ru_eu_9_.zip  package.
> It has the additional functions with the bilingual (English/Russian)
names.
> 
> English names of those functions are case_la() - for Latin alphabet,
> and case_ru() - for Russian alphabet in 5 different encodings.
> 
> I did not test the speed of those functions, they just work for me and I
do
> not care.
> 
> Try please, any alphabet may be supported that Russian way, I think.

Oops... Forgot to say.

If you want these Russian libraries to be compatible with
the standard Euphoria,  run the command :

ex_r.exe translat.ex

Then you'll have the complete set of these libs with
the .ez extention.

The wildcarr.ez  and others such libs support translator Eu2C and binder.

To get Russian program translated to Latin, use Esc t command of
the red.ex  editor.  This way pure Russian red.ex  was compiled with
pure English Open Watcom 1.1 and binded  with pure
English CE Euphoria v.2.4.

This way *any pure Russian program* runs on any *custom* Euphoria, which
supports the standard Euphoria code.
Just move all .ez into separate dir and rename them as .e to get
this effect.

All that just now, naturally, and free.

Good Luck again!

Regards,
Igor Kachan
kinz at peterlink.ru

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu