News for hackers. Stuff that matters.
Re:Data Classes for Java by setzer22 on Friday November 03, 2017 @08:54AM (#15618770)
About your edit,

It's Pattern => Language bug, not Language bug => Pattern. You are assuming the opposite meaning.

In other words, not all bugs are patterns but all patterns are necesarily bugs (not IMO, it's just the interpretation).

Re:Data Classes for Java by js8 on Friday November 03, 2017 @10:00AM (#15619262)
I agree that you're right in strict logic sense, but the statement that everything has bugs is already tongue-in-cheek.

Anyway, what I really meant was that every language has semantic limitations that can manifest as patterns which the users have to apply. Even Lisp (static type checking) or Haskell (dependent types).