Bonjour à tous.
Dans mon projet j'utilise un noyau en C++ qui s'occupe de charger des entités à partir d'un XML et de les afficher dans une fenêtre openGl.
Ces entités ont un comportement que j'aimerais définir non plus en C++ (en "dur") mais via des scripts interprêtés.
Je cherche donc un langage de script qui permet de s'interfacer facilement avec C++ c'est à dire pouvoir passer des pointeurs sur mes objets C++ au script executé afin de modifier les-dits objets. (leurs coordonnées notamment).
Une fois le script comportemental executé, le moteur C++ s'occupe de mettre à jour l'affichage.
Pour l'instant, j'ai essayé d'utiliser Python + Boost.Python mais je me suis trouvé bloqué par le manque de clarté des docs et la difficulté globale de la librairie.
Aussi si quelqu'un s'y connait je suis preneur.
Il existe aussi SWIG pour s'interfacer avec Python.
Et pour terminer pourquoi pas Ruby qui me semble plus simple à utiliser dans du code C++.
Qu'en pensez-vous ? Avez-vous des liens des tutos ou des expériences similaires à partager sur ce sujet ?
Partager