[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Developing softwares
>>>>> "Gilles" == Gilles Casse <gcasse@helis.org> writes:
Gilles> Hi, I am a still sighted developer. I guess that blind or
Gilles> low sighted developers rely on rules or software tools so
Gilles> that they may more easily manage the sources.
Gilles> Do you know if they are usual 'coding rules'? E.g. in the
Gilles> (rare) C code of emacspeak, TVR starts a section with an
Gilles> opened tag < and closed it with > For example:
Gilles> //<set output wave buffer C code //>
Gilles> With elisp, there are {{{ and }}} # {{{ speech task elisp
Gilles> code # }}}
Gilles> Besides it, there are probably tools through emacspeak and
Gilles> emacs (as etags) which might help to 'summarize' the source.
Gilles> Could you please share your knowledge about it? Many thanks
Gilles> for your answers,
Gilles> Gilles
The tags you have noticed in the source are relating to emacs folding
mode and not specific to emacspeak. They enable emacs to operate as a
"folding editor" where sections of code are "folded" or hidden with
just a summary line. The folds can then be opened/closed to
reveal/hide parts of the source file. Its not anything specific to
blind or vision impaired programmers and is a technique/facility
available in many programming editors.
Blind or vision impaired programmers often adhere to or utilize strict
formatting conventions a little more rigorously than sighted
programmers because it can make it easier to navigate around large
source files, but all the good sighted programmers I know do exactly
the same thing for the same reasons - easier navigation.
Probably the only major change which occured in my programming style
after losing my vision was in the way I name variables/functions
etc. As a sighted programmer I tended to use variables of the form
some_variable_name, but now prefer someVariableName because it is
easier to listen to. Apart from that, my coding style is pretty much
the same as it always was.
Tim
--
Tim Cross
Senior Analyst/Programmer
Applications Group - Information Technology
University of New England
Phone: +61 2 6773 3210
Fax: +61 2 6773 3424
E-Mail: tcross@pobox.une.edu.au
Web: http://www.une.edu.au/itd/systems/systems.html
---
"The most likely way for the world to be destroyed, most experts agree,
is by accident. That's where we come in; we're computer professionals.
We cause accidents." -Nathaniel Borenstein
-----------------------------------------------------------------------------
To unsubscribe from the emacspeak list or change your address on the
emacspeak list send mail to "emacspeak-request@cs.vassar.edu" with a
subject of "unsubscribe" or "help"
Emacspeak Files |
Subscribe |
Unsubscribe | Search