[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