Hello, Do you mean the record system or the module system? I don't think either is exactly flawed, but for both, people have wanted them to do more (and some have suggested that they should be the same thing :-) The main problem with the record system I have heard about is that people want to be able to reuse the labels in mutiple types (and perhaps to have records that do not need to be declared, e.g., like tuples). The main problem I find with the module system is that it is difficult to export nearly everything from a module. Other complaints I have heard about, is that there are no signatures (in ML style), so it is hard to use the module system to define APIs. -Iavor
On 2/17/06, Wolfgang Jeltsch <[EMAIL PROTECTED]> wrote: > Hello, > > is there any web resource which describes the problems with Haskell 98's > record system in a compact form? The Curry people are about to adopt (parts > of) this module system and I warned them that many consider it flawed. Alas, > I'm not an expert in this area, so I cannot give much good arguments in this > respect. Therefore, I would be happy if someone could point me to a resource > describing the problems or even telling the Curry people about the problems > on the Curry Mailing List [1]. > > Best wishes, > Wolfgang > > [1] http://www.informatik.uni-kiel.de/~curry/mailinglist.html > _______________________________________________ > Haskell mailing list > Haskell@haskell.org > http://www.haskell.org/mailman/listinfo/haskell > _______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell