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

Reply via email to