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

Répondre à