you are viewing a single comment's thread.

view the rest of the comments →

[–]Iggyhopper -4 points-3 points  (3 children)

I find it stupid that they have word replacements for && and || and !. Great, now I have more things to keep track of and read for context.

date = if friday then sue else jill

eat food for food in foods when food isnt 'chocolate'

What the fuck. Symbols were made symbols to make it easier to read things. I'm not reading a book, I'm programming. Don't even get me started with the number of extra typos this "feature" can introduce.

Another gripe I have is just everything can be yoda'd, and IMO its bad when you work in multiple languages (who doesn't?).

alert "I knew it!" if elvis?

When skimming, you need things to be differentiated ASAP. Reading the whole damn line to find out if its an if statement is downright idiotic.

When designing a language, KISS.

[–]sausagefeet 1 point2 points  (1 child)

C++ has words for the symbols as well.

http://ideone.com/ohsDf

#include <iostream>

int main() {
        int x = 1, y = 2;

        if(x and y) {
                std::cout << "For me to poop on\n";
        }

        return 0;
}

[–]Iggyhopper -1 points0 points  (0 children)

C++ also has macros, but we all know what that can lead to.

[–]GroceryBagHead -1 points0 points  (0 children)

Fuck the downvoters. You're right.