[ oops, forgot to include the attachment in the last message; it's also
copied here as text ]
%module Main
%rec
{main1 :: GHCziPrim.ZLzmzgZR
(GHCziPrim.Statezh GHCziPrim.RealWorld)
(GHCziPrim.Z2H
(GHCziPrim.Statezh GHCziPrim.RealWorld)
GHCziBase.Z0T) =
%let %rec
{x :: GHCziNum.Integer = lit;
x1 :: GHCziNum.Integer = x}
%in %let %rec
{y :: GHCziBase.ZMZN GHCziNum.Integer =
GHCziBase.zdwZC @ GHCziNum.Integer lit1
(GHCziBase.zdwZC @ GHCziNum.Integer lit2
(GHCziBase.zdwZC @ GHCziNum.Integer lit3
(GHCziBase.zdwZMZN @ GHCziNum.Integer)));
y1 :: GHCziBase.ZMZN GHCziNum.Integer = y}
%in SystemziIO.putStrLn
(show (GHCziBase.ZC @ GHCziNum.Integer y1 y1));
main :: GHCziPrim.ZLzmzgZR
(GHCziPrim.Statezh GHCziPrim.RealWorld)
(GHCziPrim.Z2H
(GHCziPrim.Statezh GHCziPrim.RealWorld)
GHCziBase.Z0T) =
main1;
lit :: GHCziNum.Integer =
fromInteger (GHCziNum.zdwSzh (5::GHCziPrim.Intzh));
fromInteger :: GHCziPrim.ZLzmzgZR
GHCziNum.Integer
GHCziNum.Integer =
GHCziNum.fromInteger @ GHCziNum.Integer zddNum;
lit1 :: GHCziNum.Integer =
fromInteger1 (GHCziNum.zdwSzh (1::GHCziPrim.Intzh));
fromInteger1 :: GHCziPrim.ZLzmzgZR
GHCziNum.Integer
GHCziNum.Integer =
fromInteger;
lit2 :: GHCziNum.Integer =
fromInteger2 (GHCziNum.zdwSzh (2::GHCziPrim.Intzh));
fromInteger2 :: GHCziPrim.ZLzmzgZR
GHCziNum.Integer
GHCziNum.Integer =
fromInteger;
lit3 :: GHCziNum.Integer =
fromInteger3 (GHCziNum.zdwSzh (3::GHCziPrim.Intzh));
fromInteger3 :: GHCziPrim.ZLzmzgZR
GHCziNum.Integer
GHCziNum.Integer =
fromInteger;
show :: GHCziPrim.ZLzmzgZR
(GHCziBase.ZMZN GHCziNum.Integer)
(GHCziBase.ZMZN GHCziBase.Char) =
GHCziShow.show @ (GHCziBase.ZMZN GHCziNum.Integer) zddShow;
zddShow :: GHCziShow.ZCTShow (GHCziBase.ZMZN GHCziNum.Integer) =
GHCziShow.zdfShowZMZN @ GHCziNum.Integer zddShow1;
zddShow1 :: GHCziShow.ZCTShow GHCziNum.Integer =
GHCziNum.zdp2Num @ GHCziNum.Integer zddNum;
zddNum :: GHCziNum.ZCTNum GHCziNum.Integer =
GHCziNum.zdfNumInteger;
Main.zdmain :: GHCziPrim.ZLzmzgZR
(GHCziPrim.Statezh GHCziPrim.RealWorld)
(GHCziPrim.Z2H
(GHCziPrim.Statezh GHCziPrim.RealWorld)
GHCziBase.Z0T) =
GHCziTopHandler.runIO @ GHCziBase.Z0T main};
--
Kirsten Chevalier * [EMAIL PROTECTED] * Often in error, never in doubt
%module Main
%rec
{main1 :: GHCziPrim.ZLzmzgZR
(GHCziPrim.Statezh GHCziPrim.RealWorld)
(GHCziPrim.Z2H
(GHCziPrim.Statezh GHCziPrim.RealWorld)
GHCziBase.Z0T) =
%let %rec
{x :: GHCziNum.Integer = lit;
x1 :: GHCziNum.Integer = x}
%in %let %rec
{y :: GHCziBase.ZMZN GHCziNum.Integer =
GHCziBase.zdwZC @ GHCziNum.Integer lit1
(GHCziBase.zdwZC @ GHCziNum.Integer lit2
(GHCziBase.zdwZC @ GHCziNum.Integer lit3
(GHCziBase.zdwZMZN @ GHCziNum.Integer)));
y1 :: GHCziBase.ZMZN GHCziNum.Integer = y}
%in SystemziIO.putStrLn
(show (GHCziBase.ZC @ GHCziNum.Integer y1 y1));
main :: GHCziPrim.ZLzmzgZR
(GHCziPrim.Statezh GHCziPrim.RealWorld)
(GHCziPrim.Z2H
(GHCziPrim.Statezh GHCziPrim.RealWorld)
GHCziBase.Z0T) =
main1;
lit :: GHCziNum.Integer =
fromInteger (GHCziNum.zdwSzh (5::GHCziPrim.Intzh));
fromInteger :: GHCziPrim.ZLzmzgZR
GHCziNum.Integer
GHCziNum.Integer =
GHCziNum.fromInteger @ GHCziNum.Integer zddNum;
lit1 :: GHCziNum.Integer =
fromInteger1 (GHCziNum.zdwSzh (1::GHCziPrim.Intzh));
fromInteger1 :: GHCziPrim.ZLzmzgZR
GHCziNum.Integer
GHCziNum.Integer =
fromInteger;
lit2 :: GHCziNum.Integer =
fromInteger2 (GHCziNum.zdwSzh (2::GHCziPrim.Intzh));
fromInteger2 :: GHCziPrim.ZLzmzgZR
GHCziNum.Integer
GHCziNum.Integer =
fromInteger;
lit3 :: GHCziNum.Integer =
fromInteger3 (GHCziNum.zdwSzh (3::GHCziPrim.Intzh));
fromInteger3 :: GHCziPrim.ZLzmzgZR
GHCziNum.Integer
GHCziNum.Integer =
fromInteger;
show :: GHCziPrim.ZLzmzgZR
(GHCziBase.ZMZN GHCziNum.Integer)
(GHCziBase.ZMZN GHCziBase.Char) =
GHCziShow.show @ (GHCziBase.ZMZN GHCziNum.Integer) zddShow;
zddShow :: GHCziShow.ZCTShow (GHCziBase.ZMZN GHCziNum.Integer) =
GHCziShow.zdfShowZMZN @ GHCziNum.Integer zddShow1;
zddShow1 :: GHCziShow.ZCTShow GHCziNum.Integer =
GHCziNum.zdp2Num @ GHCziNum.Integer zddNum;
zddNum :: GHCziNum.ZCTNum GHCziNum.Integer =
GHCziNum.zdfNumInteger;
Main.zdmain :: GHCziPrim.ZLzmzgZR
(GHCziPrim.Statezh GHCziPrim.RealWorld)
(GHCziPrim.Z2H
(GHCziPrim.Statezh GHCziPrim.RealWorld)
GHCziBase.Z0T) =
GHCziTopHandler.runIO @ GHCziBase.Z0T main};