Graham Klyne <[EMAIL PROTECTED]> writes:

> At 18:18 22/04/04 -0400, Mark Carroll wrote:
>
>> I have data objects where each component is a labelled
>> field through which I access or modify it.
>
> Wading into the labelled field debate...
>
> I have found that using the labelled field update syntax
> can lead to difficulties in changing the underlying
> implementation of a type.

Yeah, interesting this topic came up exactly when I got mad
with record updates.  I'd like to fill in a record from a
file which contains labels and values.  I'd like to give the
gist of this operation as a list of pairs:

[("label1", label1), ("label2", label2), ...]

and abstract away the operation of updating the field.  I
couldn't find a way.  Basically, I couldn't write an update
function parametrized by the field name.  Is it possible at
all?
-- 
Feri.
_______________________________________________
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to