toujours pareil, il faut passer par une fonction.
-- a.ml --
type truc
external new_truc : unit -> truc = "ml_new_truc"
-- a_stub.c --
CAMLprim value ml_new_truc(value unit)
{
Truc *t = new Truc;
value v;
v = alloc_small(1, Abstract_tag);
Field(v, 0) = t;
return v;
}
Un truc comme ça.
[^] # Re: Choix d'un langage de programmation
Posté par Vivi . En réponse au journal Choix d'un langage de programmation. Évalué à 3.