News for hackers. Stuff that matters.
Re:Apple Dylan IDE (2014) by tjoff on Sunday June 04, 2017 @04:24AM (#14480404)
(I still think it's outrageous that C is still a single-pass language - we shouldn't need separate simultaneous declaration and definitions any more)

Maybe not, but I have a hard time to believe that it can be considered even a slight annoyance to anyone but people just learning how to program. The same people that are annoyed by it probably benefits from it anyway, forces them to actually think about what they are doing.

Also makes it easier to get an overview of the code using just a text editor. KISS.

Re:Apple Dylan IDE (2014) by coldtea on Sunday June 04, 2017 @08:11AM (#14481045)
>Maybe not, but I have a hard time to believe that it can be considered even a slight annoyance to anyone but people just learning how to program.

Slight annoyances pile up. Ergonomics matter even for seasoned pros. Just because they have learned to ignore the garbage, doesn't mean their room is clean.

Re:Apple Dylan IDE (2014) by tjoff on Monday June 05, 2017 @05:56AM (#14486363)
True, but this truly is a non-issue.
Re:Apple Dylan IDE (2014) by dTal on Monday June 05, 2017 @10:55AM (#14488022)
Seems like status quo bias. If C did not have this wart, no one would suggest adding it just to "force beginners to think about what they are doing" or "make it easier to get an overview of the code using a text editor".

And human factors matter. In the context of language design, they're the only things that matter - the entire function of a programming language is to make a complicated task fit a human brain as neatly as possible.

Re:Apple Dylan IDE (2014) by tjoff on Wednesday June 07, 2017 @12:37PM (#14507789)
no one would suggest adding it

Disagree.