Not forgetting, Brian, just discounting. :-D

I avoided that stuff like the plague.

Guess I'm a bit of an xtalk purist (or some would say bigot). Transcript isn't going to be THE solution/language for all problems. Every time we try to glue something onto it to solve a problem it wasn't intended to solve, we risk making the stuff it does do easily and well harder.

Transcript/Rev aren't a general-purpose environment. There's a whole class of apps for which they are ideally suited. There are also many for which it's not the right tool. I'm in favor of continuing to make it do what it does do better and better.

I suspect you are, too, so I'm not being contrary here, just clarifying.


On Jun 21, 2005, at 10:31 PM, Brian Yennie wrote:

Dan,

You're forgetting a huge feature of CompileIt! (in fact, the only one I used it for, I never found much use in trying to just speed up scripts with it)... direct toolbox access.

While Rev eliminates a lot of the need, it would certainly be nice to be able to write externals in xTalk- and toolbox access is something a lot of people here want.

With that said, I don't think it's happening, and if anything it would come in the form of toolbox access from the engine.

- Brian


Xavier....

I guess we'll just have to agree to disagree about this.

How in the world would you expect a compiled script or handler -- if such a thing were possible -- to then be smoothly integrated into a stand-alone app?

We needed CompileIt! in HyperCard *far* less for performance than for code protection and the ability to deliver stuff that didn't require the player to be around. Neither of those is an issue today in Revolution.

As for performance, tuning for such situations has produced staggering results. I was blown away in Monterey last weekend to watch a dynamically populated menu that was pulling its contents from 100 text files appear in under a second. I've never heard much here in the way of complaints about slow programs written in Rev.

Dan

On Jun 21, 2005, at 9:31 PM, MisterX wrote:


Dan,

Creating apps with rev has NOTHING to do with compileIt.

I really would like to speed up some scripts to manipulate
arrays (where rev has some serious limitations) and the best
possible way to do that would be to have something like
CompileIt.

I cannot create DLL to create externals in Rev can i? ;)

There's an apparent fan group of CompileIT who would pay
dearly to get this functionality back. And I'd rather shell
out credits to rev than to Moft or MW for a dll compiler for
externals.

Meanwhile, in the jungle, any rev app without this and
manipulating many lists or very long is definitely a dog
compared to any real-compiled application. Rev will never
compete in that "segment" compared to a real compiled app.
Although this is apparent, it is not when all of your
application runs smooth and fast, until the user enters
his real data.

Example: The HotKeyN2O stack stores all properties of all
controls in a card when the user opens the card. The props
are all in array form which cannot be stored into another
array (time based array of object changes). So for each
object i have to translate array[key]=data to <key>data</key>.

This in turn is stored into a time-based array. So if i need
to restore the property (any) for any object and at any time,
it's ultra easy - except that the translation process is so
slow after 10 controls trasnlated that it's USELESS if i dont
write that into a real-compiled external.

So CompileIt is needed - and very much so i would say - we
all have these uses for it where Rev just doesn't can't
perform fast enough.

cheers
Xavier



-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Dan Shafer
Sent: Wednesday, June 22, 2005 06:10
To: How to use Revolution
Subject: Re: compileIt for revolution?

I think perhaps you haven't yet understood Revolution very well.
That's cool; it takes a while.

With Rev, we don't need CompileIt! because Rev produces
stand-alone, compiled applications for multiple platforms as
part of its way of doing business.


On Jun 21, 2005, at 6:48 PM, Eric Engle wrote:



Is there any chance that Heizer/Royalsoft (or anyone else for that
matter) will
make a script compiler for revolution like compileIt?



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dan Shafer, Revolution Consultant and Author
http://www.shafermedia.com Get my book, "Revolution: Software
at the Speed of Thought"
 From RunRev Store




_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage
your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution




_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution




_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution




_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dan Shafer, Revolution Consultant and Author
http://www.shafermedia.com
Get my book, "Revolution: Software at the Speed of Thought"
From http://www.shafermedia.com/revolutionbooks.html




_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to