Et ça ressemble fort à ce que j'ai pu voir dans la documentation de Haiku.
Les signaux est slots c'est du « sucre syntaxique » pour des callbacks. Moins de boilerplate, et plus facile à utiliser. C'est censé produire du code plus lisible et moins spaghetti que de la programmation événementielle.
(Ça utilise des événement en interne)
[^] # Re: Intérêt
Posté par Gof (site web personnel) . En réponse à la dépêche Haiku est vivant. Évalué à 2.
Pas vraiment. J'ai regardé vite fait la documentation de BMessage et ça ressemble plutôt au système d'événement de Qt.
Dans Qt, chaque
QObjectest associé à un thread. et on peux poster des messages a un object:Cela va poster un message qui va être reçu par un autre object: (QObject::event est appelé dans le thread associé à cet object)
Et ça ressemble fort à ce que j'ai pu voir dans la documentation de Haiku.
Les signaux est slots c'est du « sucre syntaxique » pour des callbacks. Moins de boilerplate, et plus facile à utiliser. C'est censé produire du code plus lisible et moins spaghetti que de la programmation événementielle.
(Ça utilise des événement en interne)