Re: KL_EXECUTION_ENVIRONMENT does not inherit from EXECUTION_ENVIRONMENT anymore.
Eric Bezault <[email protected]> Mon, 18 Oct 2010 11:54:35 +0200
| Newsgroups | gmane.comp.lang.eiffel.gobo.devel |
|---|---|
| Message-ID | <[email protected]> |
On 10/18/2010 11:20 AM, CRISMER Paul-Georges wrote: > Hello, > > As of GOBO 3.9, KL_EXECUTION_ENVIRONMENT inherits from > EXECUTION_ENVIRONMENT. > The features 'put' and 'launch' are accessible. > > On the trunk, KL_EXECUTION_ENVIRONMENT uses delegation. In fact it should have always used delegation. The idea was not to support all features from ISE's EXECUTION_ENVIRONMENT in Gobo, but to make available in Gobo some of the features which were or are likely to be provided by all Eiffel compilers. That's why it uses delegation. That's more or less what EiffelVision2 does. EV_ classes don't inherit from the WEL or GTK classes. > How can we use the 'put' and 'launch' features? > Are they available in other gobo classes? Instead of `put', you can try to use `set_variable_value' from KL_EXECUTION_ENVIRONMENT. There is no equivalent of `launch' in Gobo. The closest in `execute' in KL_SHELL_COMMAND, but it's not asynchronous. Note that as of today, Gobo only supports EiffelStudio and gec. And both use FreeELKS. So you might want to try to use EXECUTION_ENVIRONMENT directly. -- Eric Bezault mailto:[email protected] http://www.gobosoft.com ------------------------------------------------------------------------------ Download new Adobe(R) Flash(R) Builder(TM) 4 The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly Flex(R) Builder(TM)) enable the development of rich applications that run across multiple browsers and platforms. Download your free trials today! http://p.sf.net/sfu/adobe-dev2dev