> I searched on google, but had no luck.
> My program is an implementation of 
> http://www-aig.jpl.nasa.gov/public/home/gat/lisp-study.html
> in haskell, and the dictionary read in is rather large
> (900Kb) so I assume most of the space should be [[Char]]

Zxxx is the way GHC encodes operator names into something friendly to C.

For a description of the translation, it is probably easiest to look at the relevent 
GHC source code, available online as:

http://cvs.haskell.org/cgi-bin/cvsweb.cgi/fptools/ghc/compiler/basicTypes/OccName.lhs?rev=1.44&content-type=text/x-cvsweb-markup

This URL will probably get broken up by my mailer. The file is basicTypes/OccName.lhs


But, to answer your emmediate question:

ZMZM = []  - The list Nil constructor
Z1T = ( )  - The 1-tuple constructor


-Rob


_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to