cup.hs

Run Settings
LanguageHaskell
Language Version
Run Command
module Main where --cup ml = \_ -> ml cup :: t1 -> (t1 -> t2) -> t2 cup ml = \message -> message ml aCup :: (Integer -> t2) -> t2 aCup = cup 180 coffeeCup :: (Integer -> t2) -> t2 coffeeCup = cup 500 getMl :: ((p -> p) -> t) -> t getMl aCup = aCup (\ml -> ml) main :: IO() main = do print(getMl coffeeCup) print(getMl aCup)
module Main where --cup ml = \_ -> ml cup :: t1 -> (t1 -> t2) -> t2 cup ml = \message -> message ml aCup :: (Integer -> t2) -> t2 aCup = cup 180 coffeeCup :: (Integer -> t2) -> t2 coffeeCup = cup 500 --getMl_aCup :: ((p -> p) -> t) -> t getMl_aCup aCup = aCup (\ml -> ml) --getMl_coffeeCup :: ((p -> p) -> t) -> t getMl_coffeeCup coffeeCup = coffeeCup (\ml -> ml) main :: IO() main = do print(getMl_aCup aCup) print(getMl_coffeeCup coffeeCup)
Editor Settings
Theme
Key bindings
Full width
Lines