ColorizeScript challenge
Richard Gaskin
ambassador at fourthworld.com
Wed Apr 26 02:06:46 CDT 2006
Geoff Canyon wrote:
>
> On Apr 25, 2006, at 4:00 PM, Richard Gaskin wrote:
>
>> Anyone have ideas on how to speed up MC's script colorizing?
>
> Funny you should ask. I did this once as a thought experiment, with an
> eye to never storing the colorized version of the script but generating
> it on the fly.
>
> I changed the script to get the text of the script into a variable, then
> build the HTMLtext necessary, then set the HTMLtext of the field.
>
> The code is about 100 times as fast as the existing code -- it does the
> libURL script in about half a second on my PowerBook.
>
> I can send the stack if you like -- it's thought experiment quality i.e.
> no documentation and not guaranteed.
Please do. If I can work that into the MC IDE I'll not only add you to
the credit list, but I'll buy you a beer as well (one of the benefits of
local collaboration <g>).
I agree that scripts should be colorized on the fly, and not replicated
with larger HTML copies stored in the user's property space. The MC IDE
has always worked that way, and when speed seems an issue I'd rather
optimize the on-the-fly solution than start down the slippery slope of
complexity that comes with attempting to cache it.
--
Richard Gaskin
Managing Editor, revJournal
_______________________________________________________
Rev tips, tutorials and more: http://www.revJournal.com
More information about the metacard
mailing list