Mark:
I have no interest in writing DLLs for every platform. The whole reason
I am trying to learn Rev is to avoid this!
Delphi can create DLLs. If it worked on the Mac, I wouldn't be here at
all. Delphi (Kylix) already runs on Linux...
The "hard" part of my image viewer is already done: I've figured out all
of the algorithms. All I have to do is translate them into Rev and I'm
cross-platform. Too bad it's so slow.
Decades ago, when cross-platform compatibility using interpreters was
also interesting, there was a system called the p-System. It predated
the Apple entirely. In that system, there was a "native code" pragma
that allowed one to force small parts of the code to be optimized. Such
a facility in Rev would be very powerful. Not trivial, and perhaps not
even possible, but powerful.
:)
Jon
Mark Wieder wrote:
Jon-
Sunday, June 5, 2005, 8:00:20 PM, Jacque wrote:
JLG> I went to your web page and read up on you. ;) Now that I've looked at
JLG> it, I agree, your viewer is not a standard viewer so I retract my other
Well, I got intrigued and I look in on things, too. I have to agree
with Jacque here - You can certainly do your image viewer in runrev,
but doing it in Transcript is going to be much too slow. You're going
to have to do your image processing in an external DLL for speed.
That's not only doable, but there's an example in the external sdk for
image processing.
However... it's going to complicate any plans you have for
cross-platform compatibility unless you write an external library for
each operating system you want to target. It's also going to
complicate your life a bit since you'll no doubt have to write this in
C. I don't know for sure about creating DLLs in Delphi, but I know
that Borland's C++ Builder can't create the proper format - you just
don't have enough control over the build options.
Sheesh - can't you start off with a *simple* project when you're
learning a new language and development environment? You're as bad as
I am...
_______________________________________________
use-revolution mailing list
[email protected]
http://lists.runrev.com/mailman/listinfo/use-revolution