Olivier FAURAX
2007-08-15 12:41:57 UTC
Bonjour,
Non, ce n'est pas encore une demande concernant les mérites/limitations
des langages.
Simplement, je me rends compte dans les logiciels que j'utilise (Linux
Mandriva) que la plupart des possibilités de plugins, d'extensions, etc.
sont souvent en Perl, de plus en plus en Python.
Quelques fois, des plugins sont en C, mais ce sont des .so à charger au
démarrage, alors que les Perl/Python ont l'air de pouvoir être
charger/décharger pendant l'exécution.
Je suppose que cela vient du faire que Perl/Python sont des langages
interprétés et que le logiciel hôte doit faire appel à l'interpréteur du
système.
Ma question est : qu'est-ce qu'il manque à OCaml pour faire la même chose ?
Il existe un interpréteur qui fonctionne bien.
Est-ce que le problème vient de la difficulté à faire utiliser OCaml à
l'intérieur d'autres langages ?
Bon 15 Août.
Olivier
Non, ce n'est pas encore une demande concernant les mérites/limitations
des langages.
Simplement, je me rends compte dans les logiciels que j'utilise (Linux
Mandriva) que la plupart des possibilités de plugins, d'extensions, etc.
sont souvent en Perl, de plus en plus en Python.
Quelques fois, des plugins sont en C, mais ce sont des .so à charger au
démarrage, alors que les Perl/Python ont l'air de pouvoir être
charger/décharger pendant l'exécution.
Je suppose que cela vient du faire que Perl/Python sont des langages
interprétés et que le logiciel hôte doit faire appel à l'interpréteur du
système.
Ma question est : qu'est-ce qu'il manque à OCaml pour faire la même chose ?
Il existe un interpréteur qui fonctionne bien.
Est-ce que le problème vient de la difficulté à faire utiliser OCaml à
l'intérieur d'autres langages ?
Bon 15 Août.
Olivier