An even simpler example, with just one module: ------------------------------------------------------- module Test where
import Data.List (genericLength) {-# RULES "genericLength/length" genericLength = length #-} ------------------------------------------------------- D:\...\hask> ghc -O -fglasgow-exts --make Test.hs Chasing modules from: Test.hs Compiling Test ( Test.hs, ./Test.o ) D:\...\hask> ghc -O -fglasgow-exts --make Test.hs Chasing modules from: Test.hs Skipping Test ( Test.hs, ./Test.o ) tcLookupGlobal (id): `Data.List.genericLength' is not in scope When checking the transformation rule "genericLength/length" Surely that *must* be a bug, mustn't? Juanma _______________________________________________ Glasgow-haskell-users mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/glasgow-haskell-users