News for hackers. Stuff that matters.
Re:On F# code readability by papsosouid on Tuesday March 05, 2013 @01:19PM (#5326274)
>I'm not - that's how they are defined in Racket.

You are. The argument is that you should be using single letter variables for small scope, simple variables. Like the classics:

    for (i = 0; i < whatever; i++) {
        myarray[i] = something();
    }
and

    myfunction x:xs = dothing x + myfunction xs
When you decide to deliberately misrepresent that argument as "use single letter variables across modules" that is dishonest.

>Oh, on a single line? That's fine then...

Yes, of course it is.

Re:On F# code readability by klibertp on Tuesday March 05, 2013 @01:37PM (#5326393)
I'm still waiting for your argument as to why is one-letter name better than three-letters one. What is the difference, what makes it so much harder to understand the name with two additional letters? With a link to the source please.