No fear or scorn here. Just thought that if main purpose was to get
i18n conversions, we wouldn't care. However this shows my ignorance
since having essentially no limit text strings and avoiding overhead
in conversions is certainly better.
So count us in then for converting to Unicode. We do not have a tight
time constraint so we will do the conversion during initial v11
migration. I would like to get an idea of what types of hurdles have/
will come up - does anyone have a general sense of this?
Thanks,
Michael Check
On Sep 15, 2009, at 1:44 PM, Aparajita Fishman <[email protected]
> wrote:
Hi,
I strongly encourage everyone using v11 to use Unicode mode. Non-
Unicode mode is essentially a hack -- internally 4D is always using
Unicode throughout (including the data in the database). When you
run in non-Unicode mode you are forcing 4D to constantly convert to
and from Mac Roman -- every time you read and write data, and every
time you read and write strings in the language. Essentially you are
asking 4D to cripple itself -- and waste a lot of time doing so.
The real killer is when you pass text/string arrays from a non-
Unicode database to a Unicode plugin (such as Active4D). 4D has to
copy the entire array, convert each element, pass that to the
plugin, and then after calling the plugin do the same in reverse.
Please note that Active4D v11 is ALWAYS in Unicode mode. You may not
be able to access 4D process or interprocess text/string variables
in Active4D if the database is in non-Unicode mode. I haven't tested
this yet.
I sense something approaching fear or scorn in some of the
responses. Unicode is nothing to fear, in fact it should be
embraced. EVERY operating system and EVERY major development
platform outside of 4D uses Unicode, it's about time we in the 4D
community catch up (kicking and screaming). Unicode may be new, it
may be unknown, but it is nothing to fear.
Please note: I DO understand that many of you are under time
constraints and don't feel you have the time to deal with issues
that *may* come up with the switch to Unicode.
Regards,
Aparajita
www.aparajitaworld.com
"If you dare to fail, you are bound to succeed."
- Sri Chinmoy | www.srichinmoy.org
_______________________________________________
Active4D-dev mailing list
[email protected]
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/
_______________________________________________
Active4D-dev mailing list
[email protected]
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/