Hello, <br><div><br></div><div>I need some help with data records. Normally I can use a `read&#39; function to convert string to some data type e.g. `(read somestring) :: Type&#39;. However, sometimes I&#39;d like to read a record with some uninitialised fields. I have also set up a default values for my data record, for example: `defrec = {a=0,b=1, ..., z=0}&#39;. Now I would like to override some values, so I have a string &quot;defrec{l=100,r=88}&quot;, but it seems that it can&#39;t be done with read `(read &quot;defRec{l=100,r=88}&quot;) :: defRec&#39;.</div>

<br>Any suggestions?<br><br>Siim<br>