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>