Also, my plugin isn't just one second faster... ;)

Maybe for that situation it is 1 second faster. But it wasn't playing to my plugin's strengths, it was mostly very simple string processing, and mostly doing file I/O work!! Also you didn't clarify if the last demo you made, used a proper number testing function or just did "IsOdd = not IsOdd", which to me isn't a fair comparison. You also didn't tell me if you ran my demo on a G5 or intel Mac, as apparantly, I can make some big compiler optimisations for Intel.

So, when it is simple string processing and a lot of file IO, then fine maybe 1 second different.

But what about when you want to do some serious string processing? And not too much (or any) file I/O.

Like doing multiple parallel replaceall? Then my plugin can run a few hundred times faster.

Or creating complex file formats? For example even something as simple as my .AppendIntegerAsText function runs 20x faster than you can acheive with REALbasic.

What if you need a case sensitive dictionary? Well mine is about 10x faster than REALbasic's, and case sensitive.

What if you don't even want to write to a file, just as a string?? Then my FastString class will beat join easily.

Or what if you want to do lots of Unicode processing, such as doing proper Unicode valid case operations? Once again without ElfData you are screwed. ElfData gives you decomposition and compose for Unicode, in addition to *proper* uppercase, lowercase, and case folding. REALbasic doesn't give you this, it can't uppercase ß to SS for example, but ElfData can.


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to