Bonjour,
j'aurais voulu avoir quelques éclaircissements sur la syntaxe suivante :
Je suppose que c'est pour interfacer du C et du Caml, mais ça n'a rien a voir avec les différents code que j'ai pu trouvé sur internet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 value mydiv x y = if x >= 0 then x / y else (x - y + 1) / y; value sdn_offset = 1721119;
Est-ce que quelqu'un pourrait éclairer ma lanterne ?
EDIT :
Un bout de code de la liste avec la même syntaxe :
EDIT 2 : il semblerait que ce soit la syntaxe corrigée : http://caml.inria.fr/pub/docs/manual...manual007.html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 (* Space coordinates *) value upper_size = 1.5; value lower_size = -1.5; value left_size = -1.5; value right_size = 1.5; value init_gl width height = do { GlDraw.viewport ~x:0 ~y:0 ~w:width ~h:height; GlClear.color (0.0, 0.0, 0.0) ~alpha:0.0; GlClear.clear [`color; `depth]; GlDraw.shade_model `smooth; GlMat.load_identity (); GlClear.color (0.1, 0.3, 0.1); GlDraw.shade_model `smooth; };
Si quelqu'un peut confirmer ?
Partager