News for hackers. Stuff that matters.
Re:Mathematics for Computer Science by eru on Tuesday November 23, 2010 @05:25PM (#1935635)
Haskell is a good start. But it's type system can't even express sets.
Re:Mathematics for Computer Science by thesz on Wednesday November 24, 2010 @09:26AM (#1937388)
HList? http://hackage.haskell.org/package/HList

http://hackage.haskell.org/packages/archive/HList/0.2.3/doc/... checks for element occurencies. Records has HasLabel predicate. You can find more examples like that there.

Re:Mathematics for Computer Science by eru on Wednesday November 24, 2010 @12:18PM (#1937919)
Does HList take O(n) to check if an element is a duplicate?
Re:Mathematics for Computer Science by thesz on Thursday November 25, 2010 @08:42AM (#1940209)
At compile time, I guess.