Je pensais à un système de contrat locaux qui peuvent lever un "signal" (version Qt) géré par le langage. Par défaut, il y aurai juste un log.
Cela veut dire inventer un système d'asynchronisme dans le langage. Un truc qui ressemble aux interruptions, au signaux posix, aux signaux/slot Qt, au call back de gui, etc...
Il faut que cela soit simple et suffisamment générique pour que cela ne ressemble pas à une grosse verrue. Je pense à une version des signaux/slot de Qt avec une bonne gestion de l'espace des noms (histoire de pouvoir l'étendre par un réseau ensuite).
# Les 2
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Contrats et exceptions. Évalué à 2.
Cela veut dire inventer un système d'asynchronisme dans le langage. Un truc qui ressemble aux interruptions, au signaux posix, aux signaux/slot Qt, au call back de gui, etc...
Il faut que cela soit simple et suffisamment générique pour que cela ne ressemble pas à une grosse verrue. Je pense à une version des signaux/slot de Qt avec une bonne gestion de l'espace des noms (histoire de pouvoir l'étendre par un réseau ensuite).
"La première sécurité est la liberté"