© 1998 by Oxford University Press
Original Articles |
A Module System for a Programming Language Based on the LF Logical Framework
School of Computer Science, Carnegie Mellon University Pittsburgh, Pennsylvania 152133890, USA. E-mail: rwh+{at}cs.cmu.edu and fp+{at}cs.cmu.edu
We describe a module system for Elf, a logic programming language based on the LF logical framework. The static part of the module calculus addresses name-space management and structured presentation of deductive systems. The dynamic part addresses search-space management and modularization of logic programs.
Keywords: Logical frameworks; typed
-calculus; dependent types; modularity; structured theories; logic programming