>>>>> "Lele" == Lele Gaifax <lele@xxxxxxxxxxxxxxxxxxx> writes: >> ovviamente la questione poi si estende a: >> >> 1) come avere N finestre indipendenti (ossi non modali tra >> loro); 2) come fargli fare da observer; 3) come poter usarle >> per mandare "eventi" alla shell python. > In generale, non mi sembra un'idea molto pythonica: se hai fatto > le cose benino, la tua sottoclasse cmd dovrebbe comportarsi > ragionevolmente anche senza essere dentro il loop readline, > bensì pilotata dagli eventi che vengono dalla GUI. In altri > termini, potrebbe implementare l'interfaccia IMatrixSandbox, ed > avere un adapter da quello a cmd.Cmd oppure a > pygtk.VatteLaPesca. Con calma ... ma incomincio a capire. Ho provato a scrivere il semplice protocollo testuale tra il server (il gioco) e il client (l'umano) e devo dire che è stato illuminante, con ottime ripercussioni sulla "semplicità" della libreria e delle API (OK, parole visto l'oggetto ma si chiamano pur sempre così). -- bye, Luca -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx