On 23/3/23 03:18, Linux for blind general discussion wrote:
Interesting, could you be more specific on this? From those I know, NVDA is Python & C/C++, Jaws is written entirely in C++ if I remember correctly. VoiceOver, just like the two is older than Rust itself, so I guess it's written in the Apple's middle-level languages. While Android has a Java centered accessibility system.
Indeed, I think this might be the first implementation of a screen reader in Rust.
I'm not immediately persuaded that writing another screen reader for the Linux desktop is a good idea over-all. I think Orca is expertly maintained, and that most of the problems of graphical user interface accessibility under Linux arise outside of Orca itself.
On the other side, implementing from the ground up with new technologies might yield positive results in the end, if the project is sustainable, and people can of course contribute to the community however they wish. That includes working on a new screen reader project if it's what they want to do.
The last time there was a second screen reader for the Linux desktop - I think it was called LSR - it was maintained by IBM. Then IBM decided to discontinue their work on the project, and no one took it over. So we've been in the "multiple screen reader" situation before.
_______________________________________________ Blinux-list mailing list Blinux-list@xxxxxxxxxx https://listman.redhat.com/mailman/listinfo/blinux-list