Re: Using ec instead of ecb

Eric Bezault <ericb-D6Qt/9opevxWk0Htik3J/[email protected]> Mon, 22 Mar 2010 17:48:50 +0100
Newsgroups gmane.comp.lang.eiffel.gobo.general
Message-ID <[email protected]>
Jocelyn wrote:
> note: on this very particular point, I think (in this case) geant is a
> tool which integrates an other tool
> so for this very particular point, my feeling is this is the
> responsibility of geant's team to adapt the tool to integrate nicely other.
> but that's a debate I don't want to start here.

I don't think that the fact that ecb is not compatible with
ec is a problem limited to its use in geant. I already had
to face this problem outside of geant. After trying to
investigate why I could not open in EiffelStudio projects
compiled with ecb and then realizing that they were not
compatible I told myself "OK, let's stop using ecb. If I
need to compile fast and not be able to open the project
in EiffelStudio I better use gec." I do think that the fact
that ecb is not compatible with ec is a serious problem of
ecb. I had rather preferred that ISE devoted time to address
this problem rather than spending time on void-safety.

The reason why I don't like the environment variable is that
it is a all-or-nothing solution. And it's not obvious that
some projects need to be compiled with ec and others with ecb
if the environment variable is set outside of the script.
I'd rather prefer modify the scripts and explicitly state
which projects should compile with which compiler. And in fact
I think that by default it should compile with ec to be compatible
with EiffelStudio. Now that it is clear that ec and ecb are not
compatible, I think that geant should have never been modified
to replace ec by ecb. Or at least ecb should have been invoked
only if the option
"slightly_faster_but_not_compatible_at_all_with_estudio" was
specified.

As a tool that integrated another tool, I'm in favor of
having geant switch back to ec until ecb becomes compatible
with ec. In my opinion using ecb is just asking for troubles
for very little benefit.

-- 
Eric Bezault
mailto:ericb-D6Qt/9opevxWk0Htik3J/[email protected]
http://www.gobosoft.com


------------------------------------

To Post a message, send it to:   [email protected]
To Unsubscribe, send a blank message to: [email protected]! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/gobo-eiffel/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/gobo-eiffel/join
    (Yahoo! ID required)

<*> To change settings via email:
    [email protected] 
    [email protected]

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/