Eiffel Programming Contest Results 14
Berend de Boer writes "NICE, the nonprofit International Consortium for Eiffel, has announced the results of its fifth International Eiffel Programming Contest. This year had cash prizes of up to 1400 USD and software valued up to $8000 USD. There were 17 entries. The top scores were:ePalm, bringing Eiffel to PalmOS; ewg, generating C code binding glue; and Hbchess, a chess engine."
ePalm (Score:5, Interesting)
Still, SuperWaba probably fills that niche well enough and Palm handhelds are getting powerful enough so that the advantages of ePalm won't be big enough to let it catch on.
Re:ePalm (Score:5, Informative)
never mind... it won't hurt to have a play with it... :)
Pity (Score:5, Insightful)
The unison program written in OCaml does a job not done by any other program I know of, does it well, and has inspired many to look into the language. Freenet inspired me to install a JVM to try it out. (I deleted both based on the experience, but that doesn't detract from the lesson -- I did try it.) The number of really useful programs written in Perl far exceeds the merits of the language itself, but continues to inspire new users. Python came from behind, but the deep value of many of the programs written in it ensured its enduring success.
To demonstrate the value of an obscure language, don't write yet-another text editor, IRC client, or RSS aggregator. We don't need any more, and we will feel no desire to try yours. Write something useful that's hard to write in other languages, or (better) hard to write in any language. The obscure language will get some (much-needed) reflected credit from the effort, and if it really helps, that will become evident (only!) when people are inspired to read the code.
Re:Pity (Score:3, Insightful)
Nothing is hard to write.. it's usually
Re:Pity (Score:4, Insightful)
It's silly to code another clock, because it won't matter how beautiful the code is, nobody will read it. Nobody needs another damned clock. Write something useful and meaningful. If you can't think of anything useful and meaningful, and you write a damned clock instead, all you're demonstrating is that you can't think of anything. What does that say about you, as a representative of the fledgling user community for your obscure language?
Maintainability (Score:5, Insightful)
Re:Maintainability (Score:3, Interesting)
Unfortunately, "maintainability" is a bit of a difficult feature to show off in the Real World(tm) too where usually managers prefer to dictate their teams to write on Perl, C++ and Java.
By the way, the code written on OCAML or OHaskell is even more readable. Not to mention that both language are specially designed (as many other FPL) to ma
Re:Pity (Score:2)
Such a disappointment.
Re:Pity (Score:2, Interesting)
There's really no Eiffel projects that a single developer can write (in his or her spare time) that cannot already be done in C++ or Java. Eiffel's virtues are evident only when programming in the large.
At the moment, the best thing going for Eiffel has b
Re:Pity (Score:1)
17 entries? (Score:4, Funny)
Re:17 entries? (Score:1)
Perhaps a surprise that programmers are more diverse than you thought