... so you can't natively move UTF-8 strings back and forth to .Net code? This surely has to be a performance killer in some apps at least... - thomas...
20442
Emmanuel Stapf
manus_eiffel
May 3, 2013 6:10 pm
... I could have used Java as well: System.out.println ("...") System.err.println ("...") or C++: cout << "..." cerr << "..." I used C# and now Java and C++ to...
20443
Emmanuel Stapf
manus_eiffel
May 3, 2013 6:11 pm
... As far as I can tell it was never the case that .NET handled UTF-8 for System.String. System.String encodes strings in UTF-16. So there is always a need...
20444
Emmanuel Stapf
manus_eiffel
May 3, 2013 6:20 pm
... You can only change the mapping in your code, not the code of the libraries which haven't been updated to handle STRING_32. ... Indeed if you assumes...
20445
Thomas Beale
twbeale
May 3, 2013 6:26 pm
... yes, but everyone knows what System.out and System.err mean, and that cout and cerr are synonyms for that, and they are direct correspondents for the old...
20446
Thomas Beale
twbeale
May 3, 2013 6:27 pm
... Hm. That's bad. UTF-16 is bad. I know Windows is UTF-32 in the UI, but is it really the case if you want to process a 50Mb UTF-8 text file you have to...
20447
Emmanuel Stapf
manus_eiffel
May 3, 2013 6:33 pm
... Windows is just UTF-16. ... If the other side expects UTF-32, you do not have much choice. Manu...
20448
Thomas Beale
twbeale
May 3, 2013 6:50 pm
... well I guess I meant UCS2 (UTF-16), but the point is we should be able to natively process UTF-8, but Windows won't let you. This page ...
20449
Emmanuel Stapf
manus_eiffel
May 3, 2013 7:02 pm
... Portable Eiffel libraries such as Vision2 handles this for you at the cost of a conversion but at the benefit of making it easier. That conversions have...
20450
Thomas Beale
twbeale
May 3, 2013 7:21 pm
Thanks for the explanation. To be clear - I was not complaining about any Eiffel stuff here - but about Windows, everybody's favourite OS. I can see it must...
20451
Peter Gummer
peter_gummer
May 3, 2013 9:39 pm
... Okay, I have just tried it again, both ways, and mapping STRING to STRING_32 doesn't work. * Mapping it in our own .ecf doesn't work because at various...
20452
Peter Gummer
peter_gummer
May 3, 2013 9:46 pm
... Yes, that's exactly right. My blog entry from 6 years ago has some numbers quantifying the performance hit: ...
20453
Ian Joyner
i.joyner@...
May 4, 2013 2:00 am
Hi Thomas, Actually, if stdin, stdout, and stderr were added more directly, I still don't see the outside world beating down any doors to use Eiffel - it's...
20454
sushil shelly
skshelly
May 7, 2013 9:32 pm
I have Eiffel Studio running on a CentOS 6.3 x86-64 bit architecture (this is the GPL eddition). After installation I am able to cimpile and run. After quiting...
20455
Emmanuel Stapf
manus_eiffel
May 7, 2013 11:20 pm
... If you are able to navigate to the preferences (Tools -> Preferences), you can change it there. Otherwise, you can edit the settings which are stored in...
20456
Emmanuel Stapf
manus_eiffel
May 7, 2013 11:23 pm
... Actually this is not supposed to happen. It is just that in melted mode (the default mode of development) routines with an old variable exposes the private...
20457
kardpoll
May 9, 2013 6:40 pm
Is it possible to turn off the tabs in a notebook control so that the only way to select tabs is via code? Thanks, Simon...
20458
kardpoll
May 9, 2013 6:54 pm
Hi I would like several buttons to remain a fixed size in a horizontal box how is this achieved in EiffelBuild? Thanks...
20459
Emmanuel Stapf
manus_eiffel
May 9, 2013 10:30 pm
... You cannot do that with a notebook control but this is easy to implement: create a frame and whenever you want to change the content of the frame hide the...
20460
Emmanuel Stapf
manus_eiffel
May 9, 2013 10:37 pm
... There are many ways to achieve this, it all depends on the final layout you want. You can simply fix a minimum width and height to the buttons (so that...
20461
Thomas Beale
twbeale
May 10, 2013 12:10 am
but then a 'file' is just an abstraction.... Pure VM model databases are actually not good to use for most applications (they are good in real time and...
20462
mischa.megens
May 10, 2013 4:22 am
While trying to use a WEL_REBAR, I found that several of windows' RBBS_... constants are absent from the WEL_RBBS_CONSTANTS class, even though some of the...
20463
Victorien ELVINGER
conaclos
May 10, 2013 9:40 am
I published a new proposal for catcall resolution. The proposal is inspired of other solutions http://dev.eiffel.com/Default_and_explicit_variance If you...
20464
Jimmy Johnson
boxer41a
May 13, 2013 6:29 pm
I've tried various combinations of projector and pixmap with no luck....
20465
Jimmy Johnson
boxer41a
May 14, 2013 3:10 am
How do I resolve a name conflict when classes from two clusters have the same name? (I've searched for past messages but cannot find it.) jjj...
20466
Jimmy Johnson
boxer41a
May 14, 2013 3:26 am
I am trying to create a project that uses the cocoa library, but I keep getting the GTK clusters. What must I do to make this work? Thanks jjj...
20467
Peter Horan
peter7723
May 14, 2013 5:13 am
... Open the "Project Settings" dialog. Select a library with a class to be disambiguated. In the "Advanced" section, use the "Prefix" attribute to set a...
20468
Jimmy Johnson
boxer41a
May 14, 2013 1:36 pm
... Thanks Peter. I noticed there is a "Renaming" option. I assume this can give a single class a new name? This seems more appropriate, because only one...
20469
Peter Horan
peter7723
May 15, 2013 6:41 am
... I am not sure I follow. If the prefix option is used on a library, the prefix is applied to any class in that library. So, if my library contains the class...
20470
colin_paul_adams
colin_paul_a...
May 15, 2013 2:26 pm
Is it possible to set the background color for a specific tab in an EV_NOTEBOOK?...