On 11 Dec 2006, at 22:08, Charles Yeomans wrote:


On Dec 11, 2006, at 3:27 PM, Theodore H. Smith wrote:

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.

This is not true.  We've been through this before.

Which part, the bit about join? That's the only one I can't remember an accurate speed test result for.

Besides, I posted this to the wrong list.


_______________________________________________
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