Rob,
Sorry. Poly/ML compiles a print function for each datatype when it is declared. It doesn't take account of infix status so you'll have to install your own pretty printer if you want the result to be infixed.
Regards,
David

On 06/02/2014 15:48, Rob Arthan wrote:
When I executed the following

infix xxx;
datatype XXX = op xxx of int * string;
1 xxx "banana";

I was rather hopping the expression at the end would print out with infix 
notation but it doesn't:

val it = xxx (1, "banana"): XXX

Is there an option in Poly/ML to have infix constructors print as infixes, or 
do I need to
write my own pretty-printer to get that.

Regards,

Rob.

_______________________________________________
polyml mailing list
[email protected]
http://lists.inf.ed.ac.uk/mailman/listinfo/polyml

Reply via email to