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

Reply via email to