Version française
Home     About     Download     Resources     Contact us    
Browse thread
Re: [Caml-list] Appel de fonction Caml a Partir d'un programme C/C++
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Zimmermann Yann <zimmermy@u...>
Subject: Re: [Caml-list] Appel de fonction Caml a Partir d'un programme C/C++

> Je ne peux pas t\'aider mais te donner deux references 
> 1) le manuel de reference chapitre 17
> 2) Developpement d\'application en objective Caml O\'Reilly de Challioux,
> Manoury et Pagano p307 interopérabilité
> avec C. Le problème est abordé dans les 2 sens de C vers Ocaml et
> inversement.
> Il y a une copie de ce livre (j\'ai l\'autorisation des auteurs) à
> l\'adresse
> http://www-ufrima.imag.fr/PLACARD/ECOLE2/LDA/ouvrage/index.html
> Je peux même te copier le CD si tu le souhaites.
> Consulte le chapitre 12 et bonne chance.
> 
> 	Amicalement


	Ce sont justement les deux docs que j\'utilise. Malheureusemen, elles
expliquent surtout l\'appel de fonction C a partir de Caml, et reste tres
g\'en\'eral pour le contraire.
	En plus les explications sont tr`es confuses et ne donnent pas d\'exemple
r\'eelement complet.
	
	C\'est pourquoi j\'esperait que quelqu\'un qui ai l\'habitude de ce genre de
manipulation  puisse me donner un exemple simple et complet. (Et pas seulement
: ``il suffit d\'utiliser les callback\'\')
	
	
> Pourquoi ne pas utiliser l\'une des librairies d\'interface graphique ocaml,
>tel lablgtk, qui devrait (je n\'ai pas tester, mais d\'autres l\'on fait)
>fonctionner aussi bien sous unix que sous windows.

	En fait, j\'utilise le toolkit Qt-KDE, de facon a ce aue le logiciel que nous
utlisons puisse etre par la suite integrer
	dans une application KDE. Les raisons de ce choix ne dependent pas de moi.

> Ceci dis, je pense que toutes les info que vous cherechez se trouve dans le
> chapitre d\'interfacage C<->ocaml de la doc, bien que l\'aspect C++ pourrait
>bien causer des problemes. Cependant, il doit etre possible d\'appeller du C
>a partir de C++, 
>donc cela devrait etre contournable.
> 

	Mon but est bien de cr\'eer un fichier objet C, accompagner d\'un .h, de
facon
`a pouvoir ne pas me soucier des problemes de communication entre C et Caml
(notamment de la gestion des exceptions) dans l\'interface elle-meme.


Merci de vos r\'eponses
Yann



-------------------
Bug reports: http://caml.inria.fr/bin/caml-bugs  FAQ: http://caml.inria.fr/FAQ/
To unsubscribe, mail caml-list-request@inria.fr  Archives: http://caml.inria.fr