Re: [orca-list] Misteries of low performance of Orca and distros



Quite probably.  However, I guess Joannie would need to be the one to
determine if Orca has been written in such a manner so as to be able to do
that without significant and time-consuming code rewrite.  

This has been an extremely interesting and informative thread.

Alex M


-----Original Message-----
From: Krishnakant Mane [mailto:krmane gmail com] 
Sent: Tuesday, July 30, 2013 1:13 PM
To: Alex Midence
Cc: 'Thomas Ward'; 'orca-list'
Subject: Re: [orca-list] Misteries of low performance of Orca and distros

) can still be in Python to maintain consistency (and also save time ) while
we get performance boosts.
happy hacking.
Krishnakant.

Well then,
The best thing Orca can do is to have some Python C api so that some code
can be written in c and still executed using Python/ This way the interfaces
to run the code (aka handlers On 07/30/2013 11:17 PM, Alex Midence wrote:
This link is to the readme file for the NVDA source code.  If you will 
note, one of the dependencies is the boost c++ library version 1.74.  
Yes, the primary language NVDA is written in is Python.  However, 
there are some areas where "lightning fast" performance was a must 
that had to be written in c++.

https://bitbucket.org/nvaccess/nvda

For the record, I was merely speculating on the effect of making a 
screen reader using a compiled language over an interpreted one.  It 
was just a guess.  This is the most discernible difference from my
perspective with my
admittedly limited grasp of the underlying factors.   I'm sure there are
many other factors at play though.

Regards,
Alex M

-----Original Message-----
From: orca-list [mailto:orca-list-bounces gnome org] On Behalf Of 
Thomas Ward
Sent: Tuesday, July 30, 2013 9:57 AM
To: orca-list
Subject: Re: [orca-list] Misteries of low performance of Orca and 
distros

Hi,

And I might add that Python 3 seems to run faster than Python 2.7 and 
earlier. As I indicated in my prior post I don't believe the problem 
is a simple as a Python verses C++ issue as Alex indicated in his post.


On 7/30/13, Krishnakant Mane <krmane gmail com> wrote:
NVDA is in Python, which is by the way, very fast.
JAWS has a script language as I hear, meaning that to must be semi 
compiled.
The problem is not that simple.
happy hacking.
Krishnakant.
_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Visit http://live.gnome.org/Orca for more information on Orca.
The manual is at
http://library.gnome.org/users/gnome-access-guide/nightly/ats-2.html
The FAQ is at http://live.gnome.org/Orca/FrequentlyAskedQuestions
Log bugs and feature requests at http://bugzilla.gnome.org Find out 
how to help at http://live.gnome.org/Orca/HowCanIHelp

_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Visit http://live.gnome.org/Orca for more information on Orca.
The manual is at 
http://library.gnome.org/users/gnome-access-guide/nightly/ats-2.html
The FAQ is at http://live.gnome.org/Orca/FrequentlyAskedQuestions
Log bugs and feature requests at http://bugzilla.gnome.org Find out 
how to help at http://live.gnome.org/Orca/HowCanIHelp




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]