Has anyone made a program for Hugs that allows you to add type definitions and top level functions to the Main module from the interpreter command line? I find it odd that I have load from a text file to experiment with data types, classes, etc. If this sort of thing is not available convince me either to: a) write one myself or b) don't waste my time.
This is what a session might look like: Main> data List a = Cons a | Nil deriving Show -- type constructor data List a -- constructors: Cons :: a -> List a -> List a Nil :: List a -- instances: instance Show a => Show (List a) Main> (Cons (Cons 4 Nil) Nil) Cons (Cons 4 Nil) Nil Main> data List = Dummy -- type constructor data List -- constructors: Dummy :: List Main> (Cons 4 Nil) ERROR - Undefined constructor function "Nil" Eric Wohlstadter UCDavis Software Tools Lab _______________________________________________ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell