Hi Dimitry, On Thu, Oct 1, 2009 at 05:23, Dimitry Golubovsky <[email protected]>wrote:
> OK, I got it to work with gread/gshow. > > However I have noticed this: > > *Main> (gread $ gshow $ FuncExpr 0 [] (EmptyStmt 0)) :: [(Expression > Int, String)] > [(FuncExpr 0 [] (EmptyStmt 0),"")] > > vs. > > *Main> (gread $ gshow $ FuncExpr () [] (EmptyStmt ())) :: [(Expression > (), String)] > [] > > Or even narrower: > > *Main> (gread $ gshow 1)::[(Int, String)] > [(1,"")] > > vs. > > *Main> (gread $ gshow ())::[((), String)] > [] > > that is, the unit type does not work well with gread/gshow, likely > because inner parentheses are not parsed as a constructor. > > *Main> gshow () > "(())" > > Is this a known bug? > I don't think this was noticed before. I wrote it down on the SYB tracker [1]. It should be fixed for the next release. Thanks, Pedro [1] http://code.google.com/p/scrapyourboilerplate/issues/detail?id=9 > > Thanks. > > On Wed, Sep 30, 2009 at 10:19 AM, Dimitry Golubovsky > <[email protected]> wrote: > > Bulat, > > > > OK, gread/gshow seem to be like the basis primitives. If they work > > properly, then it is what is needed. > > > > Thanks. > > > > On 9/30/09, Bulat Ziganshin <[email protected]> wrote: > >> Hello Max, > >> > >> Wednesday, September 30, 2009, 5:53:37 PM, you wrote: > >> > >> afaik, SYB just provides gshow/gread functions what serialize any Data > >> instance to String > > -- > Dimitry Golubovsky > > Anywhere on the Web > _______________________________________________ > Haskell-Cafe mailing list > [email protected] > http://www.haskell.org/mailman/listinfo/haskell-cafe >
_______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
