Hello,

I'm sorry that this is such a late reply.

Stefan Urbanek wrote:
Citát Yen-Ju Chen <[EMAIL PROTECTED]>:

StepTalk is an abstraction over languages. Therefore, if you would like
to create any workflow in StepTalk, you need only the following:

- code or script of the step (what to do) in any language, you do not have to
care - the StepTalk interpreter has to care and engine for interpreting the
code/script should be available
- context or environment where the script or workflow step would be executed

The context is rougly a dictionary describing objects around you - what are
names of the objects that script can handle. Contexts can be stacked, each
context can have a parent context. That means that you can have following
stack:

- application context
    - context for document 1
    - context for document 2
        - context for work flow 1 in document 2
        - context for work flow 2 in document 2

[...]

The cross-application scripting was not finished in StepTalk - this was the
last
step needed for the 1.0 release :-) However, StepTalk is designed with this
cross-application environment in mind. If someone would be interested in
finishing it I can provide him with pointers to the code and more information.

I am interested in finishing it. (: Any pointers/information would be helpful. The cross-application scripting would be for writing scripts which talk to more than one app at a time, correct? I've looked through the sources of StepTalk and have seen an unused class called STEnvironmentServer. Is this part of the cross-application scripting?

Basically, the cross-application scripting was meant to be based on something
like remote-environments, separate processes or threads (in Workflow.app?) that
would handle remote scripting of applications and passing objects through
connections.

If you have any questions regarding StepTalk, just ask. Please add StepTalk to
the subject so I can identify the email more easily :-) thanks.

Another thought concerning Workflow.app: It would probably be better to have Workflow.app work directly with StepTalk than to generate code...

The code-generation was just an initial idea; on second thought, however, I think it would most likely end up being somewhat buggy.

_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss

Répondre à