Created
May 14, 2014 15:17
-
-
Save naoto-ogawa/9cd9465b858d037aa53a to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[work06]$ vim mffp.hs | |
[work06]$ ghci | |
GHCi, version 7.6.3: http://www.haskell.org/ghc/ :? for help | |
Loading package ghc-prim ... linking ... done. | |
Loading package integer-gmp ... linking ... done. | |
Loading package base ... linking ... done. | |
Prelude> :l mffp.hs | |
[1 of 1] Compiling Main ( mffp.hs, interpreted ) | |
Ok, modules loaded: Main. | |
*Main> :t answer | |
answer :: Term | |
*Main> :t err | |
err :: Term | |
*Main> eval answer | |
42 | |
*Main> eval err | |
*** Exception: divide by zero | |
*Main> eval1 answer | |
Return 42 | |
*Main> eval1 err | |
Raise "divide by zero (eval1)" | |
*Main> eval2 answer | |
Return 42 | |
*Main> eval2 err | |
Return *** Exception: divide by zero | |
*Main> eval2' answer | |
Return 42 | |
*Main> eval2' err | |
Raise "divide by zero (eval2')" | |
*Main> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment