diff options
author | tomsmeding <tom.smeding@gmail.com> | 2016-06-16 23:24:47 +0200 |
---|---|---|
committer | tomsmeding <tom.smeding@gmail.com> | 2016-06-16 23:24:47 +0200 |
commit | dd3db844dd49451f28d044cd1d2fd71430d73686 (patch) | |
tree | cd76d7ad6efbf2d2e4760695d39cb48bb479a936 /prettyprint.hs |
Initial
Diffstat (limited to 'prettyprint.hs')
-rw-r--r-- | prettyprint.hs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/prettyprint.hs b/prettyprint.hs new file mode 100644 index 0000000..45ca6ac --- /dev/null +++ b/prettyprint.hs @@ -0,0 +1,11 @@ +{-# LANGUAGE FlexibleInstances #-} + +module PrettyPrint where + +class PrettyPrint a where + prettyPrint :: a -> String + -- a = a + +instance PrettyPrint String where prettyPrint = id +instance PrettyPrint Double where prettyPrint = show +instance PrettyPrint Int where prettyPrint = show |