Forgot your password?
typodupeerror
Programming IT Technology

Fifth International Eiffel Programming Contest 21

Posted by timothy
from the climb-the-outside-for-a-bonus dept.
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 ."
This discussion has been archived. No new comments can be posted.

Fifth International Eiffel Programming Contest

Comments Filter:
  • 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 (Score:3, Interesting)

    by Per Wigren (5315) on Wednesday May 28, 2003 @05:26PM (#6061242) Homepage
    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 (Score:3, Insightful)

      by berenddeboer (305245)
      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.
      • by Tumbleweed (3706)
        Didn't C start with two programmers (K&R)? :)
      • And does the popularity of the language indicates how popular correctness and reuse are with the programming population?

        • Re:Eiffel.NET (Score:3, Interesting)

          by berenddeboer (305245)

          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 [space.com]? 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

    • Re:Eiffel.NET (Score:1, Informative)

      by Anonymous Coward
      Use EiffelStudio (http://www.eiffel.com) from Eiffel Software to develop .NET application.
    • Re:Eiffel.NET (Score:4, Interesting)

      by morgajel (568462) <slashreader&morgajel,com> on Thursday May 29, 2003 @08:47AM (#6066637) Homepage
      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.
      • 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 s
        • 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.
      • 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
    • Re:Eiffel.NET (Score:2, Informative)

      by miked64 (266422)
      It is a full-CLR language if I'm not mistaken. I just think you have to pay for it but I'm not sure.

      http://msdn.microsoft.com/library/techart/PDC_eiff el.htm [microsoft.com]
      Hope that helps.
  • Backup servers (Score:4, Informative)

    by berenddeboer (305245) on Wednesday May 28, 2003 @05:32PM (#6061287) Homepage

    In case the NICE [eiffel-nice.org] tiny solaris server is killed, here some backup servers:

    http://www.berenddeboer.net/nice/eiffelstruggle/20 03/ [berenddeboer.net]

    And the Google cache [google.com].

    .
  • by WeiszNet (88819) on Wednesday May 28, 2003 @05:41PM (#6061349) Homepage
    Eiffel is a very powerful OO language. There are tons of links about Eiffel at: http://www.cetus-links.org/oo_eiffel.html [cetus-links.org]. Check them out!
  • by WeiszNet (88819) on Wednesday May 28, 2003 @06:10PM (#6061581) Homepage
    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 irc.debian.org. (I think irc.freenode.org works as well)

Genius is ten percent inspiration and fifty percent capital gains.

Working...