[project @ 2004-03-30 10:33:04 by simonmar]
authorsimonmar <unknown>
Tue, 30 Mar 2004 10:33:04 +0000 (10:33 +0000)
committersimonmar <unknown>
Tue, 30 Mar 2004 10:33:04 +0000 (10:33 +0000)
Add an extensible-records FAQ

ghc/docs/users_guide/faq.sgml

index 0e0b980..5a4d5e3 100644 (file)
@@ -390,6 +390,21 @@ details.</para>
        as <literal>&lt;&lt;loop&gt;&gt;</literal>).</para>
       </listitem>
     </varlistentry>
+
+    
+    <varlistentry>
+      <term>Does GHC implement any kind of extensible records?</term>
+
+      <listitem>
+       <para>No, extensible records are not implemented in GHC.
+       <ulink url="http://www.haskell.org/hugs/">Hugs</ulink>
+       implements TRex, one extensible record variant.  The problem
+       is that the record design space is large, and seems to lack
+       local optima.  And all reasonable variants break backward
+       compatibility.  As a result, nothing much happens.</para>
+      </listitem>
+    </varlistentry>
+
   </variablelist>
 </chapter>