-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Add this thought into the mix:

Scripts are compiled into a bytecode format, but the original script code is still included in plaintext in a compiled standalone. What would the implications be for stripping the plaintext script code from a stack as it is converted into a standalone?

Obviously this would need to be an option, since some apps may actually want to read those scripts even after they are made into standalones, but I suspect that for 90% or more of us, that would reduce the final app size by about half or so.

Any thoughts?  Is this worth BZing an enh req for?


On Apr 12, 2005, at 7:02 PM, Derek Bump wrote:

Thank you all for the suggestions. Now I have a place to look for my "installer". I did not realize that the license.rev stack was the home stack. I always thought it was the menubar, but now it all makes sense.

As far as custom dialogs not taking up a lot of space, that is simply not true. Let's say for instance that in a standalone you intend to have, at the most, 20 custom dialogs. If they average out to a slim size of just 4k, then that amounts to 80k total.

With my dialogs, they usually end up being about 6k in size, and I have at least 14 different ones, so about 84k. Making a common dialog system, which comes out to only about 10k total, is a much better solution for saving space.

Combine that with other simple space saving habits like using abbreviated code, removing comments and white space from scripts, and having 1 card with all images on it and buttons that reference each image, ultimately helped me reduce my standalone's file size by almost 200k.

200K may not be much, but it's a huge improvement considering the size of the engine alone.


Derek Bump Dreamscape Software _______________________________________________ Compress Images Easily with JPEGCompress 2.5 http://www.dreamscapesoftware.com/ _______________________________________________ use-revolution mailing list [email protected] http://lists.runrev.com/mailman/listinfo/use-revolution


- -----------------------------------------------------------
Frank D. Engel, Jr.  <[EMAIL PROTECTED]>

$ ln -s /usr/share/kjvbible /usr/manual
$ true | cat /usr/manual | grep "John 3:16"
John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life.
$
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)


iD8DBQFCXF2x7aqtWrR9cZoRAkMbAKCDX9IN5GPL5SFyy253s72dQukOgQCfeVls
2/Azz5uU6WRXiJ/I2L1I4lA=
=0XU+
-----END PGP SIGNATURE-----



___________________________________________________________
$0 Web Hosting with up to 200MB web space, 1000 MB Transfer
10 Personalized POP and Web E-mail Accounts, and much more.
Signup at www.doteasy.com

_______________________________________________
use-revolution mailing list
[email protected]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to