Extensible records in Haskell

Keean Schupke k.schupke@ic.ac.uk
Wed, 06 Nov 2002 11:29:54 +0000


Just a quick point, which I'm sure you realise, but static typing gives 
you guarantees about the runnability of
a program that dynamic typing breaks... You can do almost anything you 
would want to use dynamic types for
using a sufficently broad algebraic data type. For instance you could 
create a type encompassing all the built
in types and then simply use a list of this type to achieve what you 
need. Obviously the more specialised the type
you use the less cases you have to deal with, and so there is less 
chance of making an error.

    Regards,
    Keean Schupke.

Nicolas Oury wrote:

> >   > Hello, is there something like extensible records in ghc?
>
> >Are you wanting something like Hugs' T-Rex or did you have something
> >else in mind?
>
>
> Hello,
> For what I understand of T-Rex it is what I wait.
>
> I need something that can allow to use records without declaring their 
> type first and that can be extended by creating a new records with the 
> same contents plus one or less one.
>
> Best regards,
> Nicolas
>
> _______________________________________________
> Glasgow-haskell-users mailing list
> Glasgow-haskell-users@haskell.org
> http://www.haskell.org/mailman/listinfo/glasgow-haskell-users