On 28/01/2011, at 7:23 PM, john skaller wrote: >> >> The problem is not OCaml's big int: > > On my box, I believe it is.. I have had this problem before, try it using > Ocamlopt...
Hmmm .. now it works on Ocamlopt too.. let v = Big_int.big_int_of_string "123456789123456789123456789";; let oc = open_out "tmp.marshal";; Marshal.to_channel oc v [];; close_out oc;; I wonder what the problem could be? > I am not using any C data types. It's compiler, a Scheme interpreter, there's > no C anywhere. > This remains true. Felix does not use C compilation or linkage. We use only the standard library plus: 1) OCS Scheme 2) Dypgen Nothing else third party. And I really DID have this problem with Big_int before. Hmmmm... Could it be closures? After all they're machine addresses.. doesn't seem right though. -- john skaller skal...@users.sourceforge.net ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ Felix-language mailing list Felix-language@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/felix-language