On 15-Feb-06, at 12:47 PM, Phil M wrote:


On Feb 15, 2006, at 7:02 AM, Peter K. Stys wrote:

I tend to agree with Troy. I wrote a complex imaging app for the lab, which could not have been possible without Xcode: RB is just too slow (why it can't be just as fast as C I don't know. Array access, math ops and logical comparisons should be compiled to identical binaries, no?). I can't imagine doing an FFT in RB. I find myself prototyping complex image manipulations in RB, then porting the most-used ones to C for speed (and the speed increase you gain is substantial).

That is why for a nearly ideal situation, you would use REALbasic for the UI and a C/C++ plugin for the CPU intensive calculations. You could write a Photoshop-like program if REALbasic if you wrote all of the image filters and conversion routines in a C/C++ plugin, or even better yet a tool which could be written independent of RB and be able to take advantage of multiple CPU/cores.



and that's exactly what I do, and my argument why Xcode or equiv will always be necessary. The other point was the constant little GUI (and other) deficiencies that keep creeping in or lingering with each RB release that makes our lives very difficult and keeps RB from being used to build a truly hi-powered killer app like Photoshop, with or without external C/C++ support for the heavy lifting.

P.



------------------------------------------------------------------------ -------
Peter K. Stys, MD
Professor of Medicine(Neurology), Senior Scientist
Ottawa Health Research Institute, Div. of Neuroscience
Ottawa Hospital / University of Ottawa
Ontario, CANADA
tel:    (613)761-5444
fax:    (613)761-5330
http://www.ohri.ca/profiles/stys.asp
------------------------------------------------------------------------ -------


_______________________________________________
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