8 years ago, I worked with MS QuickBasic 4.5 quite extensively. VERY fast language and was a true compiled Exe that would out run C as far as speed. It had a compile/make option to only include the portions of the kernel you needed depending on what statements and commands you used for an application. It was a handy feature (not very well documented!) when disk size and RAM were both expensive and limited. Today, not so much of a problem UNTIL you start talking about loading multiple COM objects on a server for middle tier. In those cases, I could see something like this helping by keeping the footprint to the smallest possible size.
Oct 31 = Dec 25