From: Zimmermann Yann <zimmermy@ufrima.imag.fr>
To: <caml-list@inria.fr>
Subject: Re: [Caml-list] Appel de fonction Caml a Partir d'un programme C/C++
Date: Mon, 16 Jul 2001 13:54:18 -0000 [thread overview]
Message-ID: <200107161354.PAA70990@athi.ujf-grenoble.fr> (raw)
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 2184 bytes --]
> 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
next reply other threads:[~2001-07-16 13:51 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-07-16 13:54 Zimmermann Yann [this message]
-- strict thread matches above, loose matches on Subject: below --
2001-07-16 8:37 Zimmermann Yann
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200107161354.PAA70990@athi.ujf-grenoble.fr \
--to=zimmermy@ufrima.imag.fr \
--cc=caml-list@inria.fr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox