
9 Nov
2009
9 Nov
'09
5:48 p.m.
2009/11/9 John Moore
Hi, How do I turn a value into an expression I want to do for e.g. 8 - 1 turn it into (subtract (Val8) (Val1)
Any ideas
J _______________________________________________ Beginners mailing list Beginners@haskell.org http://www.haskell.org/mailman/listinfo/beginners
import Prelude hiding ((-)) data Val a = Val a deriving Show data Expr a b = Subtract a b deriving Show (-) :: Num a => a -> a -> Expr (Val a) (Val a) x - y = Subtract (Val x) (Val y)
4 - 3 Subtract (Val 4) (Val 3)
-- Deniz Dogan