Jon Harrop wrote:
> Is there a better workaround?

A (maybe overkill) solution is to use optcomp [1]. What you have to do
is to add word_size variable:

  Pa_optcomp.define "word_size" (Int Sys.word_size)

Then you can write:

  let gcd3 = 
  #if word_size = 32
     715827883
  #elif word_size = 64
     3074457345618258603
  #else
  #  error "unknown word size"
  #endif

Jérémie
     
 [1] http://forge.ocamlcore.org/projects/optcomp/

_______________________________________________
Caml-list mailing list. Subscription management:
http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
Archives: http://caml.inria.fr
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs

Reply via email to