Re: SmartEiffel shortcomings?

Philippe Ribet <[email protected]> Tue, 12 Jul 2005 22:52:49 +0200
Newsgroups gmane.comp.lang.eiffel.smalleiffel
Message-ID <[email protected]>
Wolfgang Jansen wrote:

> [email protected] wrote:
>
>>> Have you ever compiled the examples in the tutorial/storable
>>> directory? I did not expect that users must write bug reports to show
>>> that tutorial examples do not compile.
>>>   
>>
>>
>> I *do* expect that people who use beta release understand that some 
>> things may not be working. That's what betas are for.
>>
>>  
>>
> And I do expect that developers made at least minimal tests
> before releasing something, beta or not.
> All the more if a new feature has been offered (as is the case with
> persistence in SE 2.2+beta): it must be possible to demonstrate
> the new feature's functionality.
>
>>> Is it not your duty to check that at least the tutorials are working?
>>>   
>>
>>
>> Of course. They will, when 2.2 is out.
>>  
>>
> Maybe, we have different cultural background.
> Maybe mine requests me to be responsible for all of my work,
> even it is not yet finished.
>
>
Wolfgang, I don't think it's cultural background problem here. For me, 
it's just another point of view. Please let me explain how the team 
worked on this subject. The very first step was to write the examples in 
the tutorial, before anything about storable is done. The purpose was to 
get an user point of view. Those examples helped to determine wishables 
properties. Then the storable class interface was about defined and 
implementation could start.

All the examples in the tutorial are not only to demonstrate how to use 
the storable tool, but are designed to see if everybody agrees on the 
proposed principles. You can give your opinion on those examples if you 
want.

Now, because of this approach, tutorial examples are here, even if not 
everything is implemented.

Best regards,

-- 
Philippe Ribet



                         The README file said
              "Requires Windows 95, NT 4.0, or better."
                    So... I installed it on Linux!