[Haskell-cafe] Any generic serializer to String? was: Any
working example of using genericserialize?
José Pedro Magalhães
jpm at cs.uu.nl
Thu Oct 1 08:06:56 EDT 2009
On Thu, Oct 1, 2009 at 05:23, Dimitry Golubovsky <golubovsky at gmail.com>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),"")]
> *Main> (gread $ gshow $ FuncExpr ()  (EmptyStmt ())) :: [(Expression
> (), String)]
> Or even narrower:
> *Main> (gread $ gshow 1)::[(Int, String)]
> *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
. It should be fixed for the next release.
> On Wed, Sep 30, 2009 at 10:19 AM, Dimitry Golubovsky
> <golubovsky at gmail.com> 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 <bulat.ziganshin at gmail.com> 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
> Haskell-Cafe at haskell.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe