Hacker News new | ask | show | jobs
by bastawhiz 4376 days ago
How not to promote a language: hide almost all examples of source code for the language behind at least two clicks in PDFs. I was finally able to find an example of defining a variable after visiting the Tutorials page and reading through the first two and a half powerpoints, the first two not containing a single line of Chapel code.

Seriously, if I need to spend ten minutes just to find out what the language looks like where an example is somewhere between the extremes of the ten lines of code in the "quick reference" chart and the 313-page formal language definition, I'm probably not going to dive into the setup process to get the thing running when I can just go learn Rust or whatever.

https://twitter.com/MozElevator/status/368467593805328384

To someone on this project: you'll get a heck of a lot more community behind your code if you have at least one or more pages that look like the following:

http://dlang.org/comparison.html http://coffeescript.org/#overview https://www.python.org/doc/ http://doc.rust-lang.org/tutorial.html#syntax-basics http://learnyouahaskell.com/starting-out http://tour.golang.org/#1 http://www.scala-lang.org/documentation/getting-started.html http://clojure.org/getting_started http://www.php.net/manual/en/intro-whatis.php

2 comments

The fifth bullet point on the page has a link to the examples directory.

http://svn.code.sf.net/p/chapel/code/branches/release/1.9/te...

That is why the languages of OS vendors (C, Java, C#, JavaScript, Objective-C, ....) get adopted over, sometimes better, alternatives.

It doesn't matter how one likes them, or how easy they are to learn, they are what is supported out of the box without additional integration pains.