Previous Next Table of Contents

An Eiffel Language Mapping for CORBA IDL

Trevor Nash, ICL (Editor)

Issue 1.0.4, 20 August 1997

This document is a draft mapping of OMG IDL to Eiffel. It was produced jointly by ICL, Tower and ISE and is based on the earlier independent work of ICL and Tower.

We hope that this proposal does not favour or exclude any particular Eiffel or ORB product. The proposal has been reviewed by members of the ICL DAIS, Tower and ISE Eiffel teams, but only in terms of language issues. Any product bias that may have been introduced is accidental; if you find any please let us know.

If you prefer a paper copy of this proposal, either download a postscript version or contact the editor.

Copyright 1997 International Computers Ltd
Copyright 1997 Interactive Software Engineering Inc
Copyright 1997 Tower Technology Corporation

All Rights Reserved.

The companies and organisations listed above hereby grant a royalty-free license to the Object Management Group (OMG) for world-wide distribution of this document or any derivative works thereof, so long as the OMG reproduces the copyright notices and the below paragraphs on all distributed copies.

The material in this document is provided for evaluation by the OMG. Submission of this document does not represent a commitment to implement any portion of this specification in the products of the above said companies and organisations.

While the information in the publication is believed to be accurate, the companies and organisations listed above make no warranty of any kind with regard to this material including but not limited to the implied warranties of merchantability and fitness for a particular purpose. The companies and organisations listed above shall not be liable for errors contained herein or for incidental or consequent damages in connection with the furnishing, performance or use of this material. The information contained in this document is subject to change without notice.

This document contains information which is protected by copyright. All Rights Reserved. No part of this work covered by copyright here on may be reproduced or used in any form or by any means -- graphic, electronic, or mechanical, including photocopying, recording, taping, or information storage and retrieval systems -- without permission of the copyright owners. All copies of this document must include the copyright and other information contained on this page.

The copyright owners grant the Object Management Group permission to reproduce and use the information contained in this document. The copyright owners grant a limited waiver of the copyright on this document to members of the Object Management Group so that they can each reproduce up to 50 copies of this document for their internal use as part of the OMG evaluation process.

RIGHTS RESERVED LEGEND. Use, duplication, or disclosure by government is subject to restrictions as set forth in subdivision (c)(1)(ii) of the Right in Technical Data and Computer Software Clause at DFARS 252.227.7013.

CORBA and Object Request Broker are trademarks of Object Management Group.
Eiffel is a trademark of the Nonprofit International Consortium for Eiffel.

1. Introduction

2. Design Rationale

3. Eiffel Mapping


[ADA]Object Management Group. IDL => Ada Language Mapping Specification. OMG 95-5-16. 1995
[Corba2.0]Object Management Group. The Common Object Request Broker: Architecture and Specification. OMG document formal/96-08-04. July 1996.
[ELS]Bertrand Meyer. The Eiffel library standard Vintage 95. 1995.
[ETL]Bertrand Meyer. Eiffel: The Languge. Prentice Hall, 1992.
[Java]JavaSoft / Sun Microsystems. IDL/Java Language Mapping. OMG TC document orbos/97-02-01. 1995
[POA]Object Management Group. ORB Portability Joint Submission (Final). OMG document orbos/97-05-15. April 1997.
[SGML]Charles F. Goldfarb. The SGML Handbook. Oxford University Press, 1990.

Previous Next Table of Contents