Replacing Answer/Ask
Frank D. Engel, Jr.
fde101 at fjrhome.net
Tue Apr 12 19:45:53 EDT 2005
-----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
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
>
- -----------------------------------------------------------
Frank D. Engel, Jr. <fde101 at fjrhome.net>
$ 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
More information about the use-livecode
mailing list