[BRLTTY] Footsteps towards better accessibility in Linux
kperry at blinksoft.com
kperry at blinksoft.com
Fri May 2 13:06:26 UTC 2025
To be clear NVDA has more than just python and c++ and would be very hard to
compare that beast. Here is the break down off all the files in the
development tree for NVDA for nerds like me.
Language files blank comment
code
----------------------------------------------------------------------------
-----------
YAML 246 5194 3607
1424210
PO File 62 189596 459482
443212
Python 562 20819 34073
123683
Markdown 160 32327 1
103162
C++ 185 16435 6403
102420
C/C++ Header 235 16608 16186
81860
C 135 8146 6643
64867
JavaScript 177 8081 4660
54572
HTML 92 1690 524
40050
CSS 62 1146 212
13303
JSON 9 0 0
13224
m4 83 791 581
10325
IDL 39 1034 0
8446
make 72 1695 1060
7111
Java 30 813 692
5065
XMI 1 0 0
2806
WiX source 1 5 8
1893
XML 66 64 1265
1745
Assembly 5 78 107
1707
Bourne Shell 38 224 369
1337
CMake 21 125 45
647
PowerShell 20 80 81
605
DOS Batch 16 98 34
469
INI 25 24 0
413
Lisp 3 37 50
394
Perl 6 55 58
284
C# 7 44 91
262
RobotFramework 7 55 125
259
Rust 4 24 18
173
Windows Resource File 20 62 158
148
MSBuild script 3 2 8
135
Windows Module Definition 6 1 14
132
SVG 19 12 1
122
XSLT 2 20 6
116
Go 1 5 4
108
Gradle 2 16 0
97
TOML 2 18 24
96
vim script 3 18 23
78
Bourne Again Shell 3 4 2
40
Dockerfile 1 5 4
20
reStructuredText 1 6 7
7
----------------------------------------------------------------------------
-----------
SUM: 2432 305457 536626
2509603
----------------------------------------------------------------------------
-----------
-----Original Message-----
From: BRLTTY <brltty-bounces at brltty.app> On Behalf Of Brian Buhrow
Sent: Thursday, April 17, 2025 10:55 AM
To: Informal discussion between users and developers of BRLTTY.
<brltty at brltty.app>
Subject: Re: [BRLTTY] Footsteps towards better accessibility in Linux
I'm not yet familiar with Orca, but to say NVDA is written in python
is misleading. Most of it is in python, but there are core portions which
are written in C++. So, yes, I would say that if Orca is written purely in
python, it probably does affect its performance.
-Brian
>But I agree with your general point that the actual source of latency
>should be investigated, and not just assume that it's probably the
>language that is bad. Python by itself won't arbitrarily introduce
>milliseconds of latency. By prioritizing what is important, the
>processing cost can be mitigated. NVDA also is in python, does that
>hurt there?
>
>Samuel
_______________________________________________
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail to: BRLTTY at brltty.app For general
information, go to: http://brltty.app/mailman/listinfo/brltty
More information about the BRLTTY
mailing list