Hacker News new | ask | show | jobs
by jfim 4455 days ago
It's not only those three languages.

From the rules[1]: Programming languages that are currently available for selection are C, C# / Mono, Clojure, CoffeeScript, Haskell, Java, JavaScript, Python, Ruby, Scala, Go. At the moment, due to technical reasons, we cannot 100% guarantee that all of these will be supported, but we'll do our best. You can change the programming language at any time.

[1] https://helloworldopen.com/rules

2 comments

Also, first prize is $5000, not $10000 - that's the sum of all prizes. You also have to travel to Finland to participate in the finals.
From the rules[1]: "The six teams that fight their way to the finals will receive a four-day, all-expenses paid trip to Helsinki, Finland. The trip will include great company, delicious food and one heck of a tour in the capital city of Finland."

[1] https://helloworldopen.com/rules

Yes. Sorry, I was reading below, but that was another event:

"All six finalist teams will get exclusive tickets to the to-be-sold-out tech conference of the year Reaktor Dev Day, worth 500e/piece. More information on the conference. Travel and accommodations costs are not included."

Also, it is €5000, not $5000
What about OCaml or F#?
I don't get why they restrict the programming languages that can be used. Why can't I just use whatever programming language I please?
This is due to the competition environment running in virtual environments that need to be able to build and run all the entries.
It's not so easy to enable - there are no simple, reasonably automated and secure ways to deploy,run&evaluate solutions developed in/for an arbitrary environment; there are multi-language code-evaluation environments that allow to do this for many but not all languages.

You don't want to run arbitrary binaries; linking of required libraries is an issue in many languages, and you can't install every version of every possible interpreter in the world to support all possible interpreted languages (and their multiple, incompatible versions).

F# is very likely to be added (unless we run into some problems), thanks for your feedback :)
Thanks -- seriously thinking about getting a team going.