Trex and module system

"Iavor S. Diatchki" <[email protected]>
Newsgroups gmane.comp.lang.haskell.hugs.bugs
Message-ID <[email protected]>
hello,

the recent updates of the module system seem to have broken Trex.
the problem is that Hugs.Trex tries to export "EmptyRec" which is a data 
constructor and so cannot be named explicitly in an export list.
(interestingly enough the Prelude does the same, but no error seems to 
occur)

a quick fix that seems to work is to change the Hugs.Trex module as follows:

module Hugs.Trex( module Hugs.Trex ) where

import Hugs.Prelude as Hugs.Trex -- ( Rec, EmptyRec, EmptyRow )

of course now Trex exports the whole of the Prelude, but hey it is a 
quick fix :-)

bye
iavor


-- 
==================================================
| Iavor S. Diatchki, Ph.D. student               |
| Department of Computer Science and Engineering |
| School of OGI at OHSU                          |
| http://www.cse.ogi.edu/~diatchki               |
==================================================
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.