www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Accessible Programming

reply Walter Bright <newshound2 digitalmars.com> writes:
https://news.ycombinator.com/item?id=18414562

It's a great read, full of ideas and impaired people writing about what works 
for them.
Nov 09 2018
next sibling parent 12345swordy <alexanderheistermann gmail.com> writes:
On Friday, 9 November 2018 at 21:10:14 UTC, Walter Bright wrote:
 https://news.ycombinator.com/item?id=18414562

 It's a great read, full of ideas and impaired people writing 
 about what works for them.
You have any ideas on how to make the D language itself more accessible to disabled programmers when reading this article? I am game for this.
Nov 09 2018
prev sibling next sibling parent solidstate1991 <laszloszeremi outlook.com> writes:
On Friday, 9 November 2018 at 21:10:14 UTC, Walter Bright wrote:
 https://news.ycombinator.com/item?id=18414562

 It's a great read, full of ideas and impaired people writing 
 about what works for them.
As an autistic person myself, I've to rely on automatic completion and library references, instead of learning them completely. Long ago I figured out that I sucked at lexical knowledge, so I no longer try to learn a whole reference inside out. Sad to see that many job interviews often asks them. I personally have issues with communicating with people too. This usually doesn't affect my cooperative skills, but people often wrongly assume that I don't want to cooperate due to I'm being silent and usually avoiding any chit-chat outside of my field of interest. Also using true one line bracket style helps me a lot in grouping if-else if-else and try-catch blocks.
Nov 09 2018
prev sibling parent reply Chris Katko <ckatko gmail.com> writes:
On Friday, 9 November 2018 at 21:10:14 UTC, Walter Bright wrote:
 https://news.ycombinator.com/item?id=18414562

 It's a great read, full of ideas and impaired people writing 
 about what works for them.
lul the number of people who say LISP and S-impressions (coincidentally their favorite language!) is somehow easier to read for the visually impaired. I personally love reading (((((((((((((((((((((((((((((((((((((((((this )))))))))))))code)))))) with my less-than-ideal eyes.
Nov 09 2018
parent reply Cym13 <cpicard openmailbox.org> writes:
On Saturday, 10 November 2018 at 04:04:39 UTC, Chris Katko wrote:
 On Friday, 9 November 2018 at 21:10:14 UTC, Walter Bright wrote:
 https://news.ycombinator.com/item?id=18414562

 It's a great read, full of ideas and impaired people writing 
 about what works for them.
lul the number of people who say LISP and S-impressions (coincidentally their favorite language!) is somehow easier to read for the visually impaired. I personally love reading (((((((((((((((((((((((((((((((((((((((((this )))))))))))))code)))))) with my less-than-ideal eyes.
I suppose it's because since most punctuation is parentheses you don't rely on what the punctuation is as much as how the code is laid out, and although I'm not visually impaired myself I could see why indentation is easier to grasp than determining which kind of specific symbol was used at a very specific place.
Nov 10 2018
parent Vladimir Panteleev <thecybershadow.lists gmail.com> writes:
On Saturday, 10 November 2018 at 20:09:16 UTC, Cym13 wrote:
 On Saturday, 10 November 2018 at 04:04:39 UTC, Chris Katko 
 wrote:
 lul   the number of people who say LISP and S-impressions 
 (coincidentally their favorite language!) is somehow easier to 
 read for the visually impaired.

 I personally love reading

 (((((((((((((((((((((((((((((((((((((((((this
  )))))))))))))code))))))

 with my less-than-ideal eyes.
I suppose it's because since most punctuation is parentheses you don't rely on what the punctuation is as much as how the code is laid out, and although I'm not visually impaired myself I could see why indentation is easier to grasp than determining which kind of specific symbol was used at a very specific place.
Correct. You generally don't look at the parens at all, other than the pairs within the same line. The editor is then responsible for indenting the code correctly. People who write lots of lisp will often use special editor addons, such as paredit, which operate on sexps instead of lines/characters. That would be impractical for languages with a very heterogeneous syntax, like D.
Nov 11 2018