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/