Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!yale!mintaka!spdcc!esegue!compilers-sender From: grover@brahmand.Eng.Sun.COM (Vinod Grover) Newsgroups: comp.compilers Subject: Re: Enumerated data types Keywords: C, Pascal, design, Algol68 Message-ID: <141425@sun.Eng.Sun.COM> Date: 28 Aug 90 05:41:46 GMT References: <1990Aug23.134826.2865@forwiss.uni-passau.de> <3621@goanna.cs.rmit.oz.au> Sender: compilers-sender@esegue.segue.boston.ma.us Reply-To: grover@brahmand.Eng.Sun.COM (Vinod Grover) Organization: Sun Microsystems, Mt. View, Ca. Lines: 12 Approved: compilers@esegue.segue.boston.ma.us In article <3621@goanna.cs.rmit.oz.au> ok@goanna.cs.rmit.OZ.AU (Richard A. O'Keefe) writes: >Algol 68 was the first language I met that allowed overloading, but from >the published discussions of the Algol 68 committee overloading was already >a well known idea then. Anyone know where it first showed up? ... I believe that Christopher Strachey used the term "ad hoc polymorphism" to refer to a breed of overloading. I *think* that was before Algol 68. Vinod Grover -- Send compilers articles to compilers@esegue.segue.boston.ma.us {ima | spdcc | world}!esegue. Meta-mail to compilers-request@esegue.