Python is "notenough OO" and leads to Ruby? I smell a troll under the bridge.
Every language fixes something - a DiGraph - just for fun
11–20 of 102 posts
Re: Every language fixes something - a DiGraph - just for fun
#12Re: Every language fixes something - a DiGraph - just for fun
#13Re: Every language fixes something - a DiGraph - just for fun
#14I 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
#15It 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
#16I found it particularly amusing that Common Lisp solved the "too many dialects" problem, being a Lisp dialect itself...
Re: Every language fixes something - a DiGraph - just for fun
#17Re: Every language fixes something - a DiGraph - just for fun
#18What do you think Go fixes ?
Re: Every language fixes something - a DiGraph - just for fun
#19Bullshit. 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.
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.
Re: Every language fixes something - a DiGraph - just for fun
#20The line from Lisp to Ruby should go from Lisp to Perl - all the Lispy features Ruby has - as I understand it - were lifted via Perl...