Live data from Hacker News

Every language fixes something - a DiGraph - just for fun

solipsys.co.uk

21–30 of 102 posts

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

#21
Erlang actually came from needs in proprietary languages like PLEX and other stuff used within Ericsson. The ideas were to have better concurrency (not parallelism) and better fault tolerance (through distribution and whatnot), properties that were thought to be too hard to do with other languages at the time.

That it has lisp influences and was implemented in Prolog first speaks of the creators of the language, not what it attempted to fix in there. And I seriously doubt that fixing lisp syntax was an objective in the language, especially given Robert Virding, one of the original 3 creators of Erlang, now has his own lisp syntax on top of the BEAM VM as LFE (Lisp Flavored Erlang).

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

#22
post #16

I found it particularly amusing that Common Lisp solved the "too many dialects" problem, being a Lisp dialect itself...

Of course it is. XKCD explained this a few weeks ago: http://xkcd.com/927/

In this case, it actually seemed to solve it. A lot of the older lisps died off as a result of CL. Scheme and Dylan were really the only survivors for a while. IIRC.

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

#29
post #3

The enhanced version is completely different from the regular version. Not only are the reasons different, but a lot of the languages don't even inherit from the same sources (the regular version had javascript coming from java. wtf?). Just goes to show how arbitrary/silly it all is. Still pretty awesome. Why did haskell come about? "Lazy evaluation is cool, yo."

fortran is apparently fixes machine code

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

#30
Yes the chart has errors, yes some of the vectors make no sense. Yes, your version of the chart would differ greatly (hell, his "enhanced" one differs significantly from the basic one.)

Cut the guy some slack. He put the work in and the result is a pretty cool look at how he makes sense of the way various languages interrelate and borrow from each other. There are others showing the way other people think [1] and I hope some of you will try your hand at it.

[1] Personally, I really like the one O'Reilly did a few years back: http://oreilly.com/news/graphics/prog_lang_poster.pdf I suspect I tend to think more linearly than the OP

Post reply on HN