Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Fifth International Eiffel Programming Contest

timothy posted more than 11 years ago | from the climb-the-outside-for-a-bonus dept.

Programming 21

Berend de Boer writes "After a two year hiatus, the Eiffel Struggle is organized again. This series of contests started in 1997. To enter, people have to submit an Eiffel application or library. Closing date is October 31. Entries are judged according to 12 criteria. Entries are ranked into gold, silver and bronze. In order of rank, winners will be able to pick one of the prizes ."

cancel ×


Sorry! There are no comments related to the filter you selected.

Nice Prizes (2, Funny)

RealityMogul (663835) | more than 11 years ago | (#6061107)

Damn, are there any Pascal/Delphi contests out there with a $1400 prize? The only one I've seen lately gave away a copy of a Delphi book for making a Tic-Tac-Toe game.

Eiffel.NET (2, Interesting)

Per Wigren (5315) | more than 11 years ago | (#6061242)

I love Eiffel, it's a beautiful language! The only problem is that because almost nobody else uses it, I can't use it either because I have to stay compatible with others.. I wish the smarteiffel-programmers will make it a full CLR-language so I can use .NET-classes and make my Eiffel-classes usable by others...

Re:Eiffel.NET (3, Insightful)

berenddeboer (305245) | more than 11 years ago | (#6061315)

Compared to the number of Visual Basic programmers, the numbers of Eiffel users is small. But not insignificant. And: C and Perl also started with one programmer. Also, Eiffel seems to attract people who are interested in correctness and reuse.

Re:Eiffel.NET (2, Funny)

Tumbleweed (3706) | more than 11 years ago | (#6061897)

Didn't C start with two programmers (K&R)? :)

Re:Eiffel.NET (-1, Flamebait)

Anonymous Coward | more than 11 years ago | (#6065347)

Yea. They were a couple of fags.

Re:Eiffel.NET (1)

Tumbleweed (3706) | more than 11 years ago | (#6067048)

They were a couple of cigarettes? What are you talking about?

Re:Eiffel.NET (0)

Anonymous Coward | more than 11 years ago | (#6069435)

Shut up, you English dickeater.

Re:Eiffel.NET (2, Funny)

leviramsey (248057) | more than 11 years ago | (#6062190)

And does the popularity of the language indicates how popular correctness and reuse are with the programming population?

Re:Eiffel.NET (3, Interesting)

berenddeboer (305245) | more than 11 years ago | (#6062381)

Agreed. Correctness is not something programmers are interested in, it seems. Why else are people still using languages that cannot assure that you do not compare metres and feet [] ? Why are people still using languages that cannot assure you don't have buffer overflows?

Testing doesn't help, because your tests can have bugs too and are probably incomplete. It's gives a lot of peace to the mind if you hit the compile button in Eiffel and it compiles successfully.

That does not imply Eiffel is the end of the road. I would like to see something like Spark [] being available for Eiffel.

Re:Eiffel.NET (1, Informative)

Anonymous Coward | more than 11 years ago | (#6065412)

Use EiffelStudio ( from Eiffel Software to develop .NET application.

Re:Eiffel.NET (3, Interesting)

morgajel (568462) | more than 11 years ago | (#6066637)

For a Programming Languages class we covered eiffel.
nearly everyone who took the class walked away with a bad experience. Why? Because of the documentation.
If you want eiffel to be more widely used, I highly suggest someone writing some decent documentation. Perhaps a searchable database of object, along with description of what the objects do and what their functions do.

That was my only real complaint. the current documentation sucks.

Re:Eiffel.NET (1)

WeiszNet (88819) | more than 11 years ago | (#6067129)

Assuming I understand what you want to say, i.e. you did not find a way to browses the classes of a library you used, I think thats weird.

Because Eiffel has put emphasis on documentation _in_ the source code long before there was JavaDoc (for example). The language reference book (ETL) even defines certain views that help you understand how to use a class (flat, short, flat/short etc).

And all Eiffel compilers I know support those tools. Even the non graphical SmartEiffel comes with command line tools to search a given system.

What libraries/compiler did you use to get such a bad experience?

Re:Eiffel.NET (1)

morgajel (568462) | more than 11 years ago | (#6070147)

Smart/small eiffel for linux.
keep in mind that our professor was a complete bitch, and had a superiority complex.

she needed a leg up on us to answer our questions, so it's possible she didn't tell us about any internal documentation because she would lose her position of power(yes, this sound paranoid, but we learned to expect this kind of behavior from her.)

I found a couple of the source files for classes while browsing online, but they were severely lacking in description of what the functions DID.

Re:Eiffel.NET (1)

AtATaddict (531517) | more than 11 years ago | (#6086248)

Say I want to find documentation on the DICTIONARY class.

localhost% short dictionary

Or maybe I'd rather look up the array class.

localhost% short array

eiffel links at cetus (4, Informative)

WeiszNet (88819) | more than 11 years ago | (#6061349)

Eiffel is a very powerful OO language. There are tons of links about Eiffel at: [] . Check them out!

Re:eiffel links at cetus (0)

Anonymous Coward | more than 11 years ago | (#6065970)

Good site!!
very useful set of intro's to a wannabe eiffel hacker.

And not forgetting (0)

Anonymous Coward | more than 11 years ago | (#6078829)

here []

Eiffel IRC channel at (3, Informative)

WeiszNet (88819) | more than 11 years ago | (#6061581)

For those who would like to know more about Eiffel from people who use it or just have a nice chat, drop by at #eiffel on (I think works as well)

Free Mac, Linux and Windows EiffelStudio available (0)

Anonymous Coward | more than 11 years ago | (#6078668)

here [] . Check it out if you can as this software is great and helps me no end.
Check for New Comments
Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>