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