From aec496291de09c0387d51a3ee1fbdb5927b19c15 Mon Sep 17 00:00:00 2001 From: Sam Truzjan Date: Sun, 29 Sep 2013 08:37:41 +0400 Subject: Rename decode and encode to mimic Binary package This lead to more intuitive API. --- src/Data/BEncode.hs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'src/Data/BEncode.hs') diff --git a/src/Data/BEncode.hs b/src/Data/BEncode.hs index 1969595..8dc7c89 100644 --- a/src/Data/BEncode.hs +++ b/src/Data/BEncode.hs @@ -73,8 +73,6 @@ module Data.BEncode -- * Serialization , encode , decode - , encoded - , decoded -- ** Dictionaries -- *** Building @@ -700,9 +698,9 @@ isDict _ = False --------------------------------------------------------------------} -- | The same as 'decode' but returns any bencodable value. -decoded :: BEncode a => ByteString -> Result a -decoded = decode >=> fromBEncode +decode :: BEncode a => ByteString -> Result a +decode = parse >=> fromBEncode -- | The same as 'encode' but takes any bencodable value. -encoded :: BEncode a => a -> Lazy.ByteString -encoded = encode . toBEncode +encode :: BEncode a => a -> Lazy.ByteString +encode = build . toBEncode -- cgit v1.2.3