<div class="gmail_quote">On 30 December 2010 17:29, aditya siram <span dir="ltr">&lt;<a href="mailto:aditya.siram@gmail.com">aditya.siram@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

I don&#39;t think record field disambiguation what you&#39;re after. My apologies.<br>
-deech</blockquote><div><br></div><div>Interesting never the less.</div><div><br></div><div>Thanks,</div><div><br></div><div>Aaron</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div><div class="h5">
On Thu, Dec 30, 2010 at 11:20 AM, aditya siram &lt;<a href="mailto:aditya.siram@gmail.com">aditya.siram@gmail.com</a>&gt; wrote:<br>
&gt; Take a look at the record field disambiguation [1] extension to GHC.<br>
&gt; It sounds like what you&#39;re looking for.<br>
&gt; -deech<br>
&gt; [1] <a href="http://www.haskell.org/ghc/docs/6.12.2/html/users_guide/syntax-extns.html#disambiguate-fields" target="_blank">http://www.haskell.org/ghc/docs/6.12.2/html/users_guide/syntax-extns.html#disambiguate-fields</a><br>


&gt;<br>
&gt; On Thu, Dec 30, 2010 at 11:01 AM, Aaron Gray &lt;<a href="mailto:aaronngray.lists@gmail.com">aaronngray.lists@gmail.com</a>&gt; wrote:<br>
&gt;&gt; Given a Haskell &quot;record type&quot; :-<br>
&gt;&gt;     data Test<br>
&gt;&gt;         = Test {<br>
&gt;&gt;             name :: String,<br>
&gt;&gt;             value :: Int<br>
&gt;&gt;         }<br>
&gt;&gt;     test = Test {<br>
&gt;&gt;             name = &quot;test&quot;,<br>
&gt;&gt;     value = 1<br>
&gt;&gt;         }<br>
&gt;&gt;     main :: IO ()<br>
&gt;&gt;     main = do<br>
&gt;&gt;         putStrLn (name test)<br>
&gt;&gt; Are &quot;name&quot; and &quot;value&quot; in the global name space, as the following gives an<br>
&gt;&gt; error &quot;Multiple declarations of `name&#39;&quot; :-<br>
&gt;&gt;     name :: String -&gt; String<br>
&gt;&gt;     name s = s<br>
&gt;&gt; Is there any way round this ?<br>
&gt;&gt; Many thanks in advance,<br>
&gt;&gt; Aaron<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Haskell-Cafe mailing list<br>
&gt;&gt; <a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
&gt;&gt; <a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
</div></div></blockquote></div><br>