News for hackers. Stuff that matters.
Re:Facebook puts bounties on bugs in the D programming langu... by he_the_great on Saturday November 16, 2013 @12:22PM (#6745517)
The history of many of the languages has been the same in regards to generics. C++ didn't have them, then templates where added. C# 1 didn't have them, but were quickly added (correctly) in 2. D didn't have them, later they were added. It is very common for a new language to avoid generics in the beginning, but it seems most come to agree, it was a mistake.
Re:Facebook puts bounties on bugs in the D programming langu... by pjmlp on Saturday November 16, 2013 @01:46PM (#6745919)
C# had them already internally in 1999, before the 1.0 release, they just decided to focus on other issues for the first release of .NET.

http://blogs.msdn.com/b/dsyme/archive/2011/03/15/net-c-gener...

On the functional languages world, parametric polymorphism has usually always been part of the first versions.