> The bookmark feature is nice. But:
> 
> * This is an Emacs-only feature.

We can overcome this restriction.
Rewrite it in XML; and write a plugin for Eclipse.
I've tested xml.el in GNU Emacs is enough for the propose.

> * The bookmark contents is managed on a per-user basis. It's nice, but
>   we should also provide a way  to manage this on a per-project basis.
>   The typical scenario is:
> 
>   - A new developer joins the team
> 
>   - He gets the list of archives+version from the project itself
> 
>   - He can add his own
> 
>   - On his  side, he may want to  use a superset/subset of  the set of
>     versions suggested by the archive. 

I completely strongly agree with you.

> =>  We would  like to  set up  a convention  for several  (all  ?) tla
> front-ends:

I think this issue is not limited to tla.
The offcial project information is distributed and written in natural
language in README, sourceforge, gna, gforge and/or README. This should be 
written in single a single place in sexp or XML like:

    <?xml version="1.0"?>
    <project base="gna">
            <name>xtla-el</name>
            <mail>
              <address label="author">[EMAIL PROTECTED]</address>
              <address label="development">[email protected]</address>
            </mail>
            <webpage>
              <page label="project home page">http://mani.sourceforge.jp</page>
              <page label="project summary 
page">http://sourceforge.jp/projects/mani</page>
              <wiki label="lazy 
documentation">http://wiki.gnuarch.org/moin.cgi/xtla</wiki>
            </webpage>
            <mlarchive> 
              <page label="development" generator="mhonarc">
              https://mail.gna.org/public/xtla-el-dev/
              </page>
              ...
            <arch>
            <partner maintainer="Matthieu MOY">
                     
<locationhttp://www-verimag.imag.fr/~moy/arch/public/</location>
            </partner>
            <partner maintainer="Masatake YAMATO">
                     <location>http://mani.sourceforge.jp/arch/xtla</location>
            </partner>   
            <partner maintainer="Milan ZAMAZAL">
                     <location>http://www.zamazal.org/Arch/</location>
            </partner>
            <partner maintainer="Martin POOL">
                     <location>http://sourcefrog.net/arch/[EMAIL 
PROTECTED]</location>
            </partner>
            <partner maintainer="Robert WIDHOPF-FENK">
                     <location>http://www.robf.de/Hacking/arch</location>
            </partner>
            <partner maintainer="Mark TRIGGS">
                     
<location>http://members.iinet.net.au/~mtriggs/arch/</location>
            </partner>
            </arch>
            </mlarchive>        
            <irc>
              <server>irc.freenode.net
                <channel>#xtla/channel>
              </server>
            </irc>
    </project>

This is the offcial project information which is worth to be shared with 
developers.
Of course these information could be overridden by user a per-user basis 
information.

The simplest one is:

    <?xml version="1.0"?>
    <user>
            <name>Masatake YAMATO</name>
            <mail>[EMAIL PROTECTED]</mail>
    </user>


Reply via email to