But is the C++ function hard linked into jaws itself? if it is, well, jaws is implemented in C++ and so it is probably just called internally when triggered by the script. It doesn't mean that a script can dynamically load a user-written C++ function. (Note that I am not a jaws scriptor -- and given what I do know about the jaws scripting language, I am not anxious to become an expert. I understand, for example, that it doesn't even support any kind of array structure -- onlay the concatenation of strings -- and this because it was originally not designed to be a general purpose language but just a macro language. Perhaps GW Micro has learned from jaws' experience. --le ----- Original Message ----- From: "Jamal Mazrui" <Jamal.Mazrui@xxxxxxx> To: <programmingblind@xxxxxxxxxxxxx> Sent: Tuesday, February 05, 2008 7:00 AM Subject: RE: WindowEyes Getting Script Language I think JAWS creates a virtual buffer of a web page via a routine coded in C++ rather than its scripting language. I agree that amount of processing would be noticeably slower in a scripting language. In fact, such a sophisticated task would not be an appropriate use of such a language. If a screen reader makes such a function available to a scripting language, it would essentially be a wrapper of a DLL call to compiled code that was probbably written in C++. Jamal -----Original Message----- From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Ken Perry Sent: Monday, February 04, 2008 4:54 PM To: programmingblind@xxxxxxxxxxxxx Subject: RE: WindowEyes Getting Script Language I disagree with this when you start trying to make some really cool functionality for example making web browsing better speed is important. Just go to some really large pages with jaws and see what happens. So the faster you can crunch text the better. I can't wait to code stuff in lisp for window eyes cackle. Ken -----Original Message----- From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jamal Mazrui Sent: Monday, February 04, 2008 12:58 PM To: programmingblind@xxxxxxxxxxxxx Subject: RE: WindowEyes Getting Script Language C++ would definitely be faster. IL may be slower the first time executed, since a compilation process occurs then. Thereafter, IL will generally be faster than an interpreted language. For the purpose of scripting a screen reader, however, I think speed is less important than other factors. Jamal -----Original Message----- From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Richard Thomas Sent: Sunday, February 03, 2008 3:27 PM To: programmingblind@xxxxxxxxxxxxx Subject: Re: WindowEyes Getting Script Language That's what I've read also Jamal: Would either IML produced by Visual Studio or Compiled code produced by something like C++ run faster than a Script on Windows machines? I have to think Compiled code would be faster and guessing IML would be faster as well. Rick USA ----- Original Message ----- From: "Jamal Mazrui" <Jamal.Mazrui@xxxxxxx> To: <programmingblind@xxxxxxxxxxxxx> Sent: Monday, February 04, 2008 3:22 PM Subject: RE: WindowEyes Getting Script Language Windows installations typically include support for running VBScript and JScript programs as part of the Windows Script Host. Jamal -----Original Message----- From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of james.homme@xxxxxxxxxxxx Sent: Monday, February 04, 2008 3:20 PM To: programmingblind@xxxxxxxxxxxxx Subject: RE: WindowEyes Getting Script Language Hi, What compiler or interpreter is a Windows computer likely to have out of the box? I ask because anyone who would want to make WindowEyes scripts would want to possibly distribute them to others. Thanks. Jim James D Homme, , Usability Engineering, Highmark Inc., james.homme@xxxxxxxxxxxx, 412-544-1810 "it is only possible to live happily ever after on a day-to-day basis." -- Margaret Bonnano __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind