eiffel

What do you think about the Eiffel programming language?

I think it's a very carefully designed language. I like the programming concepts it promotes. After the first touch I was very impressed. I was wondering if there are any job ads for this language. The license price is a bit prohibitive so I think there are very few small companies that will choose it. Have you worked on large project...

How does .NET 4.0's design by contract compare to Eiffel?

I had the "pleasure" to be taught Eiffel at college by none other than Bertrand Meyer himself and just read that .NET 4.0 will include design by contract. Can anyone with some insight elaborate on how powerful this will be compared to Eiffel's existing feature set? Will contracts for interfaces be supported? ...

Simple UML Drawing Tool for Windows That Supports Eiffel

I don't want anything that reads or generates code just drawing diagrams. I also must be able to enter code as text because i'm pretty sure it will not support the Eiffel langauge and i really don't want to click through a dozend buttons and dialogs just to enter a method signature (who ever invented this shit has no idea about usabilit...

Could we use EiffelBuild for large project or should we restrict its use for prototyping?

EiffelBuild is the ISE GUI-building graphical tool dedicated to Eiffel. I try it and I find it very user-friendly, but I'm a little bit concerned about using such a tool for a large project. The use of a GUI-building tool could be restrictive. Because Eiffel inheritance makes it very easy to create components, for the long term, it ma...

Effel: EiffelVision2 changing widget style

Hi! I'm joining an Eiffel project that has a horribly outdated GUI design. The GUI is built with EiffelVision2 and the application is Windows platform only. how can I change the look/design of the widgets, like defining shape and color of scrollbars, buttons, window borders and so on? thank you! ...

Experiences in learning Eiffel

Does anyone have any experiences in learning the language Eiffel. Is the Eiffel Studio like Visual Studio? Is it a good route to take to learn OOP? etc. ...

How to format a DOUBLE to print only two decimals in Eiffel?

In eiffel how do you make it so that the number. 118.1999999999999 prints to: 118.20 In other language is simply a matter of printf but there seems no to be a way to do that easily in Eiffel. ...

How to traverse a directory in eiffel?

Simple How can I get a list of the files that are inside directory using eiffel? ...

Passing type argument to Eiffel method

I would like to write a cast method in Eiffel which takes 'the type to cast to' as a type parameter. Is there a way to pass a type into a method in Eiffel. The only alternative I can think of is to create a new class for the conversion. Something like: class CAST [G, H] feature cast (in: LIST [G]): LIST [H] do ...

Object-Oriented Callbacks for C++?

Hi! Is there some library that allows me to easily and conveniently create Object-Oriented callbacks in c++? the language Eiffel for example has the concept of "agents" which more or less work like this: class Foo{ public: Bar* bar; Foo(){ bar = new Bar(); bar->publisher.extend(agent say(?,"Hi from Foo!", ?));...

Eiffel: loosening the pre-conditions and tightening the post-conditions?

In Eiffel it is said that we should "loosen the pre-conditions and tightening the post-conditions", but I am not sure what this means. How does this benefit/is benefited by sub-classing? Thank you ...