And when it comes to just being able to grok the code, are there languages that are simply easier to keep a mental model of than others? Are there properties, attributes, or types of languages that you would tend to gravitate towards? For example, are functional languages easier or more difficult to keep in your head than a procedural language? Is it even any different from a sighted programmer who can see a whole screen's worth of code at a glance? From my position of ignorance, I could see arguments for or against any language, but would appreciate the perspective of anyone that actually has experience with this.
5 | let scores = inputs().iter().map(|(a, b)| {
| ^^^^^^^^ creates a temporary which is freed while still in use
is easier to make accessibility tools for than In file included from /usr/include/c++/4.6/algorithm:63:0,
from error_code.cpp:2:
/usr/include/c++/4.6/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find(_RandomAccessIterator, _RandomAccessIterator, const _Tp&,...
[Hurries into concrete bunker before the first salvo of "emacs could do..." replies arrives]
--- very high level / 6th generation level language. Makes extensive use of generators for doing goal directed programming.
=== ARC[1] terse lisp dialect by Graham & Morris
=== Cursorless is spoken editor[2]. Throat mike useful in cubical office.[3]
--- type one thing. speak another. X2 productivity.
===
[0] : http://unicon.org/ ---
[1] : https://www.owlapps.net/owlapps_apps/articles?id=188190&lang... ---
[2] : https://www.youtube.com/watch?v=NcUJnmBqHTY ---
[3] : https://kleinelectronics.com/modular-throat-microphone/?sku=... ---
[4] : https://btiffin.users.sourceforge.net/up/index.html ---
===
I would think it eliminates a lot of overhead that is specifically designed for sighted people.
I also wonder how screen readers deal with the symbol soup.
https://www.uiua.org/ https://mlochbaum.github.io/BQN/
Forth and Lisps tend to be fairly visual syntax free as well.
I'm just speculating though, looking for someone with experience to confirm or rebuke.
Can't find it now; there was some online interview of them. They maintained the SlashNET custom ircd for a bit.
Over 30 years ago, there was a deaf/blind programmer in my group. She had no issues and was quite good. That was a COBOL shop.
compiled languages may be not fun since you have more delays than the sighted.
what did old school phreaks use when learning to program? (i was late the the game in the late 90s, and people always assumed i was older except when it was a context they'd pay me fairly for my intellect -- then it's nothing but precarious, low paying nonprofits or piecemeal consulting designed to keep me in their orbit)
there is a library for the blind in 412, but they also block tor so i have to hope what pops up in duckduckgo is accurate:
https://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswz...
>Library for the Blind and Physically Handicapped >412-687-2440 >Toll Free Phone Number: 1-800-242-0586
if they give you shit say that it's greg and you're using your one phone call, they'll help you if you don't start asking a bunch of kinsey crap, if they don't suffer a narcicistic meltdown from having to do more than show someone the braile forms for welfare.
(i have to be careful not to hammer resources intended for the visually handicapped when using tor -- my no javascript lifestyle means i often seek out things designed for a screen reader, and i've seen them get overwhelmed in ways i haven't seen since the 2000s)
in general, interpreted languages are easier to keep a mental model of, because they have been iterated on to the point you can write out code that looks like psudocode, it's why i like python
the hackers who trained me were big into perl, which has a lot of issues but the whole there's over 9000 ways to do things -- there's a big library of existing perl code, and since there's more than one way to do things and those people fucking love one liners you'll spend less time dealing with "whitespace" which, as a blind person, i'm gonna guess is a very hard thing to grok, harder than public key encryption, recursion, or the idea that we don't need john taylor gatto to tell us what hellen keller got up to.