News for hackers. Stuff that matters.
Re:Mapping How Programming Languages Influenced Each Other A... by edoloughlin on Tuesday July 03, 2012 @04:53PM (#4196143)
Funny to see Eiffel with such a large circle even though it had very limited adoption. I had a soft spot for it once and failed miserably at getting it adopted in my company. Its contracts and invariants were very appealing and probably why it has such a large influence in this graph.
Re:Mapping How Programming Languages Influenced Each Other A... by twoodfin on Tuesday July 03, 2012 @05:32PM (#4196289)
Beyond its contracts and invariants, Meyer made Eiffel a very "opinionated" language, with those opinions argued forcefully in his Object-Oriented Software Construction. It seems to me that well-argued, almost "ideological" designs tend to have outsized influence. The original relational database papers by Codd come similarly to mind.

It isn't just having a good mathematical model or strong abstract theory. Eiffel got co/contravariance wrong (or at least, incomplete), after all.