LispWorks Delivery User Guide > 3 Writing Code Suitable for Delivery


3.1 Basic considerations when coding for delivery

The main consideration to make when developing an application that is to be delivered is efficiency. Ask yourself: does one implementation technique tend to produce smaller and/or faster delivered images than another? Can I avoid using large modules?

This extra consideration probably means that it takes longer to develop the application in the first place. But the time is usually well spent: choosing the right techniques and facilities at the development stage avoids costly rewrites after delivery reveals that the application code as it stands cannot be delivered within the required size.

LispWorks Delivery User Guide - 22 Dec 2009