Je suis fier d'annoncer la nouvelle version du logiciel iris-pex-embedded-python (v2.3.1) avec une nouvelle interface en ligne de commande.
Cette ligne de commande est appelée iop
et signifie Interoperability On Python
(interopérabilité sur Python).
Tout d'abord, j'aimerais présenter en quelques mots le projet et les principaux changements depuis la version 1.
Un bref historique du projet
La version 1.0 était une preuve de concept visant à montrer comment le cadre d'interopérabilité d'IRIS peut être utilisé avec une approche python first (priorité à Python) tout en restant compatible avec n'importe quel code ObjectScript existant.
Qu'est-ce que cela signifie ? Cela signifie que tout développeur python peut utiliser le cadre d'interopérabilité d'IRIS sans aucune connaissance d'ObjectScript.
Exemple :
from grongier.pex import BusinessOperation
class MyBusinessOperation(BusinessOperation):
def on_message(self, request):
self.log.info("Demande reçue")
Formidable, n'est-ce pas ?