Well hal will let you know the number of tabs before a line and possibly more if I muck about with the detection settings (it's not a feature I use much).

The problem with relying upon a braille display is only some people have them because they're prohibitively expensive.

i looked at getting one at one stage, but couldn't afford the price tag annoyingly, and anyway now that synth voices are good enough to listen to it makes the idea of a braille display less necessary for most things.

i think Jason's idea is to have scripts based upon Python people can modify, rather than python itself, so as to keep things easier for the end user, so how complex the indentation will get I'm not sure.

Beware the grue!

Dark.
----- Original Message ----- From: "Thomas Ward" <thomasward1...@gmail.com>
To: "Gamers Discussion list" <gamers@audyssey.org>
Sent: Thursday, August 18, 2011 5:20 AM
Subject: Re: [Audyssey] New gamebook, The horrible dungeons of dreadful doom!


Hi Dark,

Yes, Python is accessible although slightly more difficult for a blind
person to use. Unlike other programming languages Python requires
formatting and indention instead of braces, brackets, and alike to
seperate sections of code. If a blind user is unaware of how to
properly format the code or can't see to line things up properly that
can cause some nasty problems for the developer. There are however
work arounds for the problem.

The solution I use is NVDA. The programmer who wrote NVDA wrote it in
Python, and writes all of his apps in Python. Naturally, since he
himself is a Python programmer NVDA has the ability to sspeak
tabs/line indentions which makes lining up blocks of Python code a
breeze. I suppose other screen readers can do this too, but NVDA just
happens to be the tool I use for the job.

The other solution is to use a braille display. Braille displays have
long been the programmers primary tool for coding because you can
actually feel the line indentions, etc and determine if things are
aligned properly.

So, yeah, Python is accessible. It does help though if the screen
reader will speak line indentions or number of tabs etc. You can tell
just by looking at the formatting if this is an inner or outer block
of code. Quite helpful with working with if-else conditional
statements, loops, etc which may have several inner blocks and
statements nested inside each other.

Cheers!


On 8/17/11, dark <d...@xgam.org> wrote:
Hi Tom.

By shear coincidence this actually ties in to a recent discussion on the
entombbed list.

Jason is speculating (ie, no official announcement yet so people don't start
getting over excited), about creating another entombed game but with more
stable code and some of the elements we've wanted in the previous game.

One of his thoughts, is actually creating a scripting engine to handle
player based contributions such as extra monsters, abilities, character
classes etc.

he was asking whether python was an accessible programming language for
visually impared people to use and whether it would be the good basis of
such scripting.

obviously from your example, the answer is a distinct yes.

Beware the grue!

Dark.

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.

Reply via email to