hinterface 0.8.1 → 0.8.2
raw patch · 2 files changed
+5/−8 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
+ Foreign.Erlang.Term: pattern (:=>) :: Term -> Term -> MapEntry
+ Foreign.Erlang.Term: pattern List1 :: Term -> Term
+ Foreign.Erlang.Term: pattern List2 :: Term -> Term -> Term
+ Foreign.Erlang.Term: pattern List3 :: Term -> Term -> Term -> Term
+ Foreign.Erlang.Term: pattern List4 :: Term -> Term -> Term -> Term -> Term
+ Foreign.Erlang.Term: pattern List5 :: Term -> Term -> Term -> Term -> Term -> Term
+ Foreign.Erlang.Term: pattern List6 :: Term -> Term -> Term -> Term -> Term -> Term -> Term
+ Foreign.Erlang.Term: pattern List7 :: Term -> Term -> Term -> Term -> Term -> Term -> Term -> Term
+ Foreign.Erlang.Term: pattern Map1 :: MapEntry -> Term
+ Foreign.Erlang.Term: pattern Map2 :: MapEntry -> MapEntry -> Term
+ Foreign.Erlang.Term: pattern Map3 :: MapEntry -> MapEntry -> MapEntry -> Term
+ Foreign.Erlang.Term: pattern Map4 :: MapEntry -> MapEntry -> MapEntry -> MapEntry -> Term
+ Foreign.Erlang.Term: pattern Map5 :: MapEntry -> MapEntry -> MapEntry -> MapEntry -> MapEntry -> Term
+ Foreign.Erlang.Term: pattern Map6 :: MapEntry -> MapEntry -> MapEntry -> MapEntry -> MapEntry -> MapEntry -> Term
+ Foreign.Erlang.Term: pattern Map7 :: MapEntry -> MapEntry -> MapEntry -> MapEntry -> MapEntry -> MapEntry -> MapEntry -> Term
+ Foreign.Erlang.Term: pattern Tuple2 :: Term -> Term -> Term
+ Foreign.Erlang.Term: pattern Tuple3 :: Term -> Term -> Term -> Term
+ Foreign.Erlang.Term: pattern Tuple4 :: Term -> Term -> Term -> Term -> Term
+ Foreign.Erlang.Term: pattern Tuple5 :: Term -> Term -> Term -> Term -> Term -> Term
+ Foreign.Erlang.Term: pattern Tuple6 :: Term -> Term -> Term -> Term -> Term -> Term -> Term
+ Foreign.Erlang.Term: pattern Tuple7 :: Term -> Term -> Term -> Term -> Term -> Term -> Term -> Term
Files
hinterface.cabal view
@@ -1,6 +1,6 @@ cabal-version: >=1.22 name: hinterface-version: 0.8.1+version: 0.8.2 license: BSD3 license-file: LICENSE copyright: 2016-2018 Timo Koepke, Sven Heyll
test/Foreign/Erlang/Term2Experimental.hs view
@@ -1,4 +1,5 @@ {-# OPTIONS_GHC -Wno-unticked-promoted-constructors -Wno-missing-pattern-synonym-signatures #-}+{-# LANGUAGE RankNTypes, TypeInType, ScopedTypeVariables, TypeOperators, GADTs #-} module Foreign.Erlang.Term2Experimental where import GHC.TypeLits@@ -27,13 +28,9 @@ pattern Tup6 t1 t2 t3 t4 t5 t6 = ConsTuple t1 (Tup5 t2 t3 t4 t5 t6) pattern Tup7 t1 t2 t3 t4 t5 t6 t7 = ConsTuple t1 (Tup6 t2 t3 t4 t5 t6 t7) -instance SomeTerm.FromTerm (Term Atoms) where- fromTerm a@(SomeTerm.Atom _) = Just (Atom (show a))- fromTerm _ = Nothing--instance SomeTerm.FromTerm (Term Atoms) where- fromTerm a@(SomeTerm.Atom _) = Just (Atom (show a))- fromTerm _ = Nothing+-- instance SomeTerm.FromTerm (Term Atoms) where+-- fromTerm a@(SomeTerm.Atom _) = Just (Atom (show a))+-- fromTerm _ = Nothing instance SomeTerm.ToTerm (Term t) where toTerm (Atom a) = SomeTerm.atom (fromString a)