@Cedrat,
post #1
Excuse my Polish, but I wanted to explain little about the filesize :)
Hollywood is a scripting language, which always needs an interpreter program to run the programs made with it. Or actually when you distribute a program, a player program is needed to run the programs that are compiled to applets (which are in Hollywood bytecode). The player program is about 2.5MB on Amiga 68k nowadays, it has grown a bit during the years, but as the player program has to be able to handle all the features Hollywood offers, it's actually quite small still.
There are two options for a 3rd party developer then, either release your programs as applets and require users to have the Hollywood Player installed in their system OR link the whole player into your executable to bypass the previous requirement. I have chosen to link the player in my programs to make them more stand-alone. In RNOArchive's case I also decided to link even the three required Hollywood plugins (MUI, ZIP, XAD) into the executable to make it more dependency free solution this time. The exe can be placed alone anywhere you want now and you don't have to have plugins in the progdir or libs.
Source code size for the program is currently under 70kB, and I could compile it to an applet that's size would be under 30kB and spread that, but then users would need to install more stuff in their system. I have thought that it's easier to bundle everything I can into a single executable, because I think that HD space isn't an issue nowadays.
This program was requested to be made for AROS, where they lack this kind of program, so it's targetted more to NG platforms and is a bit resource hungry on 68k. But as I code with Hollywood, programs can be released for other platforms too as a by-product. So, why not, even if it may require a bit more than just a standard classic Amiga.
And if I get requests to release my programs as small applets, I can do that too. I've just preferred to release them as all-inclusive solutions for easiness, but sacrificing on executable and archive sizes.