I'd like to redefine (++) so that it works on a more general class of "lists" 
(ListOf a).  To do this, I found that I can import the Prelude hiding the 
definition of (++).  Then I want to make [] an instance of ListOf, and have the 
(++) function call the built-in Prelude.(++).

My problem is that I can't figure out how to call the built-in function.  Just 
using "Prelude.(++)" doesn't seem to work in the way that "Prelude.foldl" would 
(for example).

Any ideas?

Terry
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to