Well, this is the main reason I never liked VB too much although I've made a few simple programs in VB when I was sighted. Not even when I was sighted I didn't like VB too much, but I guess another reason for not liking it is that it uses too many english words while python might be a little better... I don't know. Octavian ----- Original Message ----- From: "Jamal Mazrui" <empower@xxxxxxxxx> To: <programmingblind@xxxxxxxxxxxxx> Sent: Wednesday, December 10, 2008 12:22 AM Subject: RE: Indentation Griping... > In terms of closing block information, VB.NET seems to be the > friendliest. Rather than a change in indentation, a closing brace, or > simply the word "end" like Ruby, VB uses End If, End Try, etc -- explicit > and unambiguous. > > This analysis has led me to recommend one of two languages for a beginning > blind programmer that is primarily coding his or her own projects: > Visual Basic .NET or Python. VB is friendlier in terms of indentation, > case sensitivity, consistent casing (the .NET Framework class library), > and building stand-alone executables. Python is friendlier for finding > and installing 3rd party packages and for its interactive testing > environment, as well as for creating portable code to other platforms. > Both have a "batteries included" approach in terms of extensive built-in > functionality and a clean, English-like syntax. > > Jamal > > > On Tue, 9 > Dec 2008, Ken Perry wrote: > >> Date: Tue, 9 Dec 2008 16:27:29 -0500 >> From: Ken Perry <whistler@xxxxxxxxxxxxx> >> Reply-To: programmingblind@xxxxxxxxxxxxx >> To: programmingblind@xxxxxxxxxxxxx >> Subject: RE: Indentation Griping... >> >> >> Um I don't think we said we can do anything special one way or another >> you're the one calling a big difference into it. For example I find braces >> less accessible depending on who writes them for example and people who >> write pearl code seem to be the worst at this if you don't count gawk >> coders. Here is my example >> >> >> If ((bla>bla) && 9(blab la)){ >> Bla blab la bla} >> >> Now this is not the worst case I have seen where the ending has like 4 >> braces and you have no idea which lines are closed by what and you have to >> listen to the whole line to know that there is a opening brace and not just >> a single statement. >> >> With indentation and a sound scheme or Braille you can quickly hear or see >> what block of code goes with what and if there is actually a following >> statement or if it's a single line if . Because if I arrow down and it goes >> bing bong I know I have entered a body if it goes bing bing I know we are at >> the same level and that if has a statement after it I didn't have to listen >> to the whole line to find out there was a brace or not at the end. >> >> I can also quickly arrow down through 2 lines of code and if it goes bing >> bing bing 20 times I know I am still in the same for loop. I didn't have to >> listen to long lines of code to know this. >> >> >> Ken >> -----Original Message----- >> From: programmingblind-bounce@xxxxxxxxxxxxx >> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Octavian Rasnita >> Sent: Tuesday, December 09, 2008 12:43 PM >> To: programmingblind@xxxxxxxxxxxxx >> Subject: Re: Indentation Griping... >> >> From: "Jared Wright" <wright.jaredm@xxxxxxxxx> >> > Once I found a good method for absorbing it, I find indentation schema >> > helpful for many the same reasons all programmers do. It helps to outline >> > the structure and shape of the code being reviewed. That's no different >> > for a blind programmer than for everyone. We just have to figure out a >> > personally efficient way to keep tabs on what's being indented how far. >> > But even when I'm working in a speech only environment, I appreciate what >> > consistent indentation brings to code. >> >> Ok, then please tell me what consistent indentation brings to code for a >> blind developer that you can't do if the blocks are started and ended with >> braces. >> >> Thanks. >> >> Octavian >> >> __________ >> 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