Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).

×

Comment: Re:A good language that'll get slammed... (Score 1) 520

by reanjr (#49062741) Attached to: Nim Programming Language Gaining Traction

The second form is only more readable if the greaterThan10 function is in some library somewhere globally available. Inner functions distract from reading code by breaking up control flow and computation. Now I have to at least skim that inner function as I'm trying to understand the outer function's behavior. It's noise. It doesn't belong there. It's like writing x = x;

Comment: Re:A good language that'll get slammed... (Score 1) 520

by reanjr (#49062731) Attached to: Nim Programming Language Gaining Traction

So, even though software developers consistently say naming things is one of the most difficult parts of their job, and the thesaurus is one of the most useful books for a programmer, you want to introduce more pointless names? Why do you need to name something to understand it? Why can't you just understand the abstraction?

Comment: Re:Not for everybody due to indentation (Score 1) 520

by reanjr (#49060965) Attached to: Nim Programming Language Gaining Traction

More languages are getting these types of syntaxes because people have broken free of the LL(x)/LR parser myopia from academia and are more comfortable with hand-coded parsers which are designed for the person who actually has to get shit done and not just write papers about ways in which other people can get shit done.

Comment: Re:Another language that has a fatal flaw (Score 1) 520

by reanjr (#49060937) Attached to: Nim Programming Language Gaining Traction

How is (a+1)*b any more readable than a+1 * b ? Spaces aren't invisible; they take up SPACE. If you're not using a monospaced font, maybe there's an issue. But otherwise, it seems you're just whining about a feature you're not used to. Or maybe you're one of those programmers who has problems properly spacing their code in the first place. Maybe all your code sucks and languages like this are designed to avoid programmers like you?

Comment: Re:A good language that'll get slammed... (Score 1) 520

by reanjr (#49060887) Attached to: Nim Programming Language Gaining Traction

Forcing code indentation is LESS invasive than forcing semicolons and braces everywhere. You're already going to be typing that tab character in (if you're not, you're a shitty programmer). Why does the language need me to type in more fucking nonsense to understand what is obvious to anyone with a weekend of programming experience?

Comment: Re:Incredible! (Score 2) 204

by reanjr (#48924033) Attached to: Computer Chess Created In 487 Bytes, Breaks 32-Year-Old Record

I've tried many cheap versions of electronic chess, and most of them have no support for en passant (a couple don't have support for castling either). Not only that, but playing against other players, most people who play chess for recreation don't seem to know about an passant, anyway. So, let's call it's chess 2.0. Streamlined for the modern audience.

How can you work when the system's so crowded?

Working...