[Python] piccolo editor con autocompletamento del codice

germano carella germano.carella a gmail.com
Mer 8 Lug 2015 16:54:24 CEST


> Enrico:
> Come nota a margine, non sono sicuro che per te la cosa "vincente" 
> sarebbe scrivere da 0 un editor (accessibile) dovendo risolvere tutta 
> una serie di problematiche su cui sei poco familiare invece di 
> lavorare con gli sviluppatori di qualcosa di esistente per renderlo 
> accessibile (e da quello che capisco, sei molto forte sul campo). Poi 
> magari mi dici che i candidati non esistono perche' di fatto si 
> tratterebbe di riscriverli e fine della fiera...  pero' non so... 
> Chrome e' accessibile? E Atom?

Allora, ho tolto il resto, perché rispondo a questo: non è che non 
voglio lavorare con gli sviluppatori per rendere qualcosa accessibile, è 
che per farlo ci vuole anche la volontà di studiare un aspetto che, ti 
assicuro, non è per niente semplice.
Mettere le mani su un software completamente inaccessibile significa, a 
conti fatti, rallentarne lo sviluppo. Quelli di PyQt5, per esempio, mi 
hanno chiaramente detto che loro non hanno fatto il wrapper delle classi 
di qt relative all'accessibilità perché non sapevano neanche cos'erano.
Mi hanno assicurato che lo faranno, ma non sanno quando. Ciò vuol dire 
che potrebbe anche passare un anno.
Mi occupo di accessibilità da 13 anni, un po' per lavoro, un po' perché 
io sono non vedente e quando scrivo una cosa, se non la faccio 
accessibile almeno per me, non ha molto senso che io la scriva.
L'accessibilità di un'applicativo va progettata dall'inizio, se lo 
sviluppatore decide di non usare oggetti standard. Non bisogna scrivere 
un'applicazione per non vedenti, bisogna semplicemente interfacciare i 
propri controlli con le librerie dedicate all'accessibilità, progettando 
il modo in cui l'oggetto va rappresentato e tutte le modalità di 
interazione con esso.
Tanti sviluppatori mi ascoltano, ma tanti, ti garantisco, mi rispondono 
che se il progetto è open-source, posso tranquillamente metterci io le 
mani per renderlo accessibile.
Vabbè, la taglio qui perché è poco interessante. Concludendo questa 
tiritera infinita, senza dubbio ci sono cose che non so, sfido a 
trovarne uno che le sappia tutte; probabilmente mi sono occupato troppo 
di accessibilità e ho tralasciato qualcosa, ma preferisco colmare 
qualche lacuna studiando, piuttosto che mettere le mani su un progetto 
di cui l'autore, mentre io cerco di capire come l'ha scritto, ne ha 
probabilmente fatte altre 5 o 6 release.
Chrome è accessibile, a modo suo, nel senso che le pagine vengono 
virtualizzate dagli screen reader, ma molto spesso interagire con 
oggetti complessi, se non progettati a dovere, diventa lento e molto 
fastidioso.
Atom proprio per niente...
Grazie di tutte le risposte.
Ciao!
Germano


Maggiori informazioni sulla lista Python