Song Zhang

Results 7 issues of 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`.

Feature request

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