Talking about modules and delivery

  • Authors:
  • Harley Davis;Pierre Parquier;Nitsan Séniak

  • Affiliations:
  • Ilog, S. A., Gentilly, France;Ilog, S. A., Gentilly, France;Ilog, S. A., Gentilly, France

  • Venue:
  • LFP '94 Proceedings of the 1994 ACM conference on LISP and functional programming
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

Adding a module system to LISP enhances program security and efficiency, and help the programmer master the complexity of large systems, thus facilitating application and delivery. TALK's module system is based on a simple compilation model which takes macros into account and provides a solid basis for automatic module management tools. Higher-level structuring entities—libraries and executables—group modules into deliverable goods. The module system is secure because it validates interfaces, efficient because it separates compilation dependencies from execution dependencies, and useful because it offers a simple processing model, automatic tools, and a graceful transition from development to delivery.