Guenther Noack wrote:
Hi!
First of all, welcome to the project! :-)
On Sun, Mar 11, 2007 at 09:22:24PM -0400, Isaiah Beerbower wrote:
I guess Workflow does describe the apps function better. Does anybody
else have an opinion on this?
I like the name Workflow.app. We had quite a long discussion on the
application naming issue on the mailinglist a while ago. The result was
to try to use names that indicate the functionality for new applications.
I think "Workflow.app" is a pretty good name.
I think that's probably the name we'll go with.
I've got a question about the code-generation idea. As we all know, the
big issue with code generation is usually that it doesn't support the
so-called round-trip engineering. This means that generated code is hard
to transform back, especially when it's been modified before. When I
generate an Io script using Workflow.app, will it still be possible to
modify it again?
Workflow.app will use a blueprint (a flowchart of objects) to generate
the Io script. The blueprint will be saved in a bundle (_name_.workflow)
which will contain three files: Info.plist, blueprint.xml, and script.io
(final names may be different). When the bundle is opened with
Workflow.app, the blueprint will be loaded. The Io script will be
re-generated from the blueprint every time the blueprint is saved. It
will also be possible to run the blueprint from Workflow.app, which will
generate a temporary script to run (which will not replace the old
'script.io' file). When the workflow is run from a 'Tasks' or perhaps
'Services' menu item, or maybe from the shelf, the script (in the
.workflow bundle) will be executed (probably using a StepTalk tool) and
the blueprint will be ignored. In this way Workflow.app will work fine
with 'round-trip engineering'. Does this answer your question?
-Guenther
_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss
_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss