Live data from Hacker News

Every language fixes something - a DiGraph - just for fun

solipsys.co.uk

11–20 of 102 posts

Re: Every language fixes something - a DiGraph - just for fun

#14
Colin, would a reasonable implicit assumption be that if the problem being solved isn't a problem for me, then I should stick with the language in question?

I mean, for e.g., if I don't care that Python's not OO enough, I don't need to know Ruby, right? Right?!

p.s: in case it's not apparent, I will be using these graphs to justify some laziness on my part :)

Re: Every language fixes something - a DiGraph - just for fun

#15
Not only is it arbitrary, it could be cool if it was realistic. But "Not pure -> ML" ? Seriously ?

It should be Turing machines -> Too awkward for modeling programming -> Lisp Lambda calculus -> No typing -> ML -> Not pure -> Haskell ML -> no objects/modules -> Ocaml

Re: Every language fixes something - a DiGraph - just for fun

#19

Bullshit. Not to mean or anything. But bullshit. Most of the arrows are labelled with the author's post-hac, childish generalizations of language differences. JavaScript came from Java because of the scary syntax? No, it came from Scheme because of the scary syntax, Java's syntax was considered particularly comforting. There's no relation between Lisp and MacLisp. Lisp came from "Turing Machines"? Ruby came from Perl…

So, do the words "just for fun" not actually mean anything to you? Just curious - you seem really angry about this.

Perhaps part of his point if it's "just for fun", which in the broadest interpretation could be taken as "without any basis whatsoever" then it doesn't belong in front of a crowd of people who expect logical explanations for things.

Let's be honest—some of the descendants are a bit off (Java->Javascript, anyone?), and some languages have multiple inspirations not listed.

It's an interesting idea, and perhaps the starting point of actual research, but isn't yet trustworthy or sensible enough to be taken as gospel.

Post reply on HN