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