home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.lang.ada:3292 comp.object:4251
- Newsgroups: comp.lang.ada,comp.object
- Path: sparky!uunet!ukma!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!elephant.cis.ohio-state.edu!weide
- From: weide@elephant.cis.ohio-state.edu (Bruce Weide)
- Subject: Re: OOD, Ada, and Inheritance
- Message-ID: <1992Nov17.203750.11396@cis.ohio-state.edu>
- Sender: news@cis.ohio-state.edu (NETnews )
- Organization: The Ohio State University Dept. of Computer and Info. Science
- References: <1992Nov11.042043.9740@inmet.camb.inmet.com> <1992Nov13.203723.26049@cis.ohio-state.edu> <1992Nov16.150904.6822@ruby.comlab.ox.ac.uk>
- Date: Tue, 17 Nov 1992 20:37:50 GMT
- Lines: 30
-
- In article <1992Nov16.150904.6822@ruby.comlab.ox.ac.uk>
- Adolfo.Socorro@prg.oxford.ac.uk (Adolfo Socorro) writes (quoting me):
-
- >>... In fact, it seems Ada could be extended with (direct
- >>language support for) multiple implementations, e.g., by permitting
- >>separate naming of package specs and bodies and a way of binding them
- >>together at instantiation time. See a paper by M. Sitaraman in Proc.
- >>ICCL, Apr 1992, for some ideas on how this could be done.
- >
- >This work is much more older, dating back to the specification language Clear
- >and more recently to the language LIL. See
- >
- > @ARTICLE{Goguen:computer86,
- > AUTHOR = "Goguen, Joseph",
- > TITLE = "Reusing and Interconnecting Software Components",
- > JOURNAL = "Computer",
- > MONTH = "February",
- > YEAR = 1986,
- > VOLUME = 19,
- > NUMBER = 2,
- > PAGES = "16-28"}
- >
-
- Just to clarify, I wasn't contending that the paper I mentioned
- contains the first reference to multiple implementations! Of course
- this is not a new idea. What that paper contains, however, is a
- specific proposal for how to include support for multiple
- implementations in Ada, with fairly minor changes.
- -Bruce
-
-