[OCaml] Inline C in OCaml
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 26.02.08 14:29
Оценка: 3 (1)
Довольно интересные опыты по скрещиванию C и OCaml.
На выходе получается что-то типа такого:
letext hello (s:string) : unit =  <<
  printf("Hello %s !\n", s);
  Return();
>>
letext add (a:int) (b:int) : int =  <<
  int c;
  c = a + b;
  Return(c);
>>

(* Unregister the converters for int *)
unregister_fromval : int
unregister_toval : int

(* Register converters *)
register_fromval "Int_val" "int" : int
register_toval "Val_int" : int


Пока что не понял как все это дело собрать, но очень заинтриговало.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.