Song Zhang
Song Zhang
``` {-# LANGUAGE DefaultSignatures #-} import Data.Monoid class Default a where def :: a default def :: Monoid a => a def = mempty ```
I am playing codec-jvm recently, I added a pretty print package for it. See https://github.com/HaskellZhangSong/codec-jvm-pretty
support pretty print for the types in `Foreign.C.Types, Foreign.Ptr, Foreign.C.String`.
This commit adds following monadic query functions in issue #35: ``` everythingButM :: forall m r. Monad m => (r -> r -> r) -> GenericQ (m (r, Bool)) ->...
I find `everywhere` supports the monadic functions very well while `everything` does not. The query sometimes cannot avoid monadic effects as I recently use syb with template-haskell `Q Monad`. I...
Provide pretty print function for all types in AST