[Haskell-cafe] SIGPLAN Programming Languages Software Award
dominique.devriese at cs.kuleuven.be
Thu Jun 9 14:12:30 CEST 2011
2011/6/9 Stephen Tetley <stephen.tetley at gmail.com>:
> On 9 June 2011 09:02, Yves Parès <limestrael at gmail.com> wrote:
>> Were templates an original feature of C++ or did they appear in a revision
>> of the langage ?
>> Because C++ appeared in 1982 and Haskell in 1990.
> Templates were a later addition to C++. There is a strong tradition of
> generics in OO and related languages that seems rather unrelated to
> typed functional programming - ADA, Eiffel and particularly CLU.
Note that the more recent C++ concepts are related to (and inspired
by?) Haskell type classes. See Bernardy et al.'s interesting paper "A
comparison of c++ concepts and haskell type classes":
> Congratulations to the Simon's of course, kudos _and_ escudos from the ACM!
Idem. The Simons, GHC and the associated research very much deserve this award.
More information about the Haskell-Cafe