> et comment je fais avec du OCaml normal, ou du python normal, ou du perl normal, etc. ?
C'est vrai que cet aspect est un peu plus difficile a avoir. Mais peux-tu me citer des composant bonobo OCaml, python et perl ? Ben y en pas, c'est plutot rare comme besoin.
Pour faire des composants dans un autre langage, c'est un poil plus dur puisqu'il faut commencer par faire une espece de chargeur de composant dans le nouveau langage en kpart et ensuite faire des composants pour ce chargeur. C'est deja fait pour le python, ce sera fait pour les autres langages quand les gens en auront besoin. Pour l'instant, le besoin n'est pas tres present.
> Oui mais là tu n'as plus de communication entre tes machins, il faut mettre en place de l'IPC séparément.
Le plus simple est de choisir DCOP. Soit tu utilises la lib existante (binding presents en C, C++, bash, python, perl, ruby, java), soit tu te refais le marshalling dcop qui est documente.
Meme comme ca, je pense que c'est moins lourd que Bonobo a utiliser
[^] # Re: XAML et l'avenir de GNOME
Posté par Philippe F (site web personnel) . En réponse à la dépêche XAML et l'avenir de GNOME. Évalué à 0.
C'est vrai que cet aspect est un peu plus difficile a avoir. Mais peux-tu me citer des composant bonobo OCaml, python et perl ? Ben y en pas, c'est plutot rare comme besoin.
Pour faire des composants dans un autre langage, c'est un poil plus dur puisqu'il faut commencer par faire une espece de chargeur de composant dans le nouveau langage en kpart et ensuite faire des composants pour ce chargeur. C'est deja fait pour le python, ce sera fait pour les autres langages quand les gens en auront besoin. Pour l'instant, le besoin n'est pas tres present.
> Oui mais là tu n'as plus de communication entre tes machins, il faut mettre en place de l'IPC séparément.
Le plus simple est de choisir DCOP. Soit tu utilises la lib existante (binding presents en C, C++, bash, python, perl, ruby, java), soit tu te refais le marshalling dcop qui est documente.
Meme comme ca, je pense que c'est moins lourd que Bonobo a utiliser