Le 15 févr. 07 à 13:59, David Chisnall a écrit :

Do we have any kind of naming convention for applications yet?

Not really, except 'it should work' most of time or 'just be cool' time to time. My take is we should use this 'cool' approach very sparingly (except for system components or developer tools probably ;-))

The best approach is to be cool and purely functional at the same time :-)

Since we plan to have a role name bound to each application/component in order to ease their recognition from a functional viewpoint. Then we can have a switch to display application/component name in two ways:
- Firefox (Web Browser)
- Web Browser (Firefox)
- Firefox <-- would never be the default, could be useful for poweruser but I'm not even sure

If the role name is displayed, this doesn't mean it is part of the application/component name 'Firefox.app', it is just a convenient display name generated as needed by relying on 'role' tag/metadata.

You may find more detailed discussion about this in etoile-dev or etoile-discuss list archive.

I would be in favour of Étoilé adopting a functional approach to naming. In cases where we are taking applications from other sources, I would even advocate re-naming them when we use them to make it obvious what they do (picking an example at random, Grr doesn't tell the user much about what the app does).

When you see the dog icon bringing the newspaper back, it works quite well, but without the icon it's more problematic I admit. Aside of that, I like the name :-)

This is likely to be more of an issue when we move to a more component-based architecture, since people are going to need to be able to quickly identify the component they wish to insert.

We may envision a difference between prepackaged set of components (aka applications) which can bear less functional names and components taken individually which need a purely functional name.

If a component is run standalone as an application, then we can display its name : Firefox (Web Browser) If a component is use in another application or accessed as a service, we can display its name in a more functional fashion : Web Browser (Firefox).

That's the current state of my thoughts…

Cheers,
Quentin.


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

Reply via email to