next up previous contents
Next: Contents   Contents

AN ABSTRACT AND REUSABLE


PROGRAMMING LANGUAGE ARCHITECTURE

HASSAN AÏT-KACI
hak@ilog.fr



ILOG
Research and Development
Optimization Group
http://www.ilog.fr



9, rue de Verdun - B.P. 85
94253 Gentilly Cedex, France


May 26, 2002


(INCOMPLETE DRAFT)

Copyright © ILOG, S.A. and Hassan AÏT-KACI

0=0

This document describes the design of an abstract reusable programming language architecture and its implementation in Java. It represents the basis of the redesign of ILOG's New Generation OPL (hereafter referred to as $NGO$), and constitutes the second facet of a larger ILOG-wide language to-be-proposed R&D project whose purpose is to enable the quick integration of new useful programming abstractions into software at large,1 insofar as these abstract and reusable constructs, and any well-typed compositions thereof, may be instantiated in various modular language configurations.2





Hassan Ait Kaci 2002-05-26