J'aime pas les boucles "infinies", et... bah j'sais pas, j'ai jamais réussi à apprécier la façon dont sont gérés les événements dans ce genre de trucs.
Je sais plus où j'en parlais (ça devait être sur IRC) mais pour l'instant, les deux seules façons que j'aime pour gérer les événements c'est:
- Avec des interruptions, mais là c'est du bas niveau (je fais ça en assembleur sur des microcontrôleurs, ça marche juste bien et j'adore le schéma de fonctionnement)
- Avec des "listeners". Même s'il y a probablement une boucle infinie derrière, elle n'est pas visible et j'ai virtuellement l'impression que mon soft ne tourne pas "dans le vide" en attendant un event.