[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-xdg
Subject:    Re: Shared Mime Info and Ada
From:       Christophe Fergeau <teuf () gnome ! org>
Date:       2005-05-08 9:13:20
Message-ID: 1115543601.6391.2.camel () localhost
[Download RAW message or body]


Hi,

Can you open a bug against shared mime info on
bugzilla.freedesktop.org ?

Thanks,

Christophe

Le samedi 07 mai 2005 à 11:06 +0200, Preben Randhol a écrit :
> Hello
> 
> First I don't know if this is the correct list, so please point me
> further if it isn't.
> 
> I noticed that the shared-mime-info contained this entry for the Ada95
> programming language:
> 
> <mime-type type="text/x-adasrc">
> <comment>Ada source code</comment>
> <comment xml:lang="de">Ada-Quelltext</comment>
> <comment xml:lang="el">Πηγαίος κώδικας Ada</comment>
> <comment xml:lang="fi">Ada-lähdekoodi</comment>
> <comment xml:lang="no">Ada-kildekode</comment>
> <glob pattern="*.adb"/>
> <glob pattern="*.ads"/>
> </mime-type>
> 
> This is a bit ackward. It would be like saying:
> 
> <mime-type type="text/x-csrc">
> <comment>C source code</comment>
> <glob pattern="*.c"/>
> <glob pattern="*.h"/>
> </mime-type>
> 
> as .ads are the spec files of Ada (to some extent like .h for C).
> 
> To summarise the extensions used by GNAT:
> 
> .ads     Spec file (containing the declarations)
> 
> .adb     Body file (containing the code)
> 
> .ali     Ada Library info (which contains additional information used
> to check that an Ada program is consistent.
> This is made when you compile a program)
> 
> .adt     Ada Tree         (A tree file stores a snapshot of the
> compiler internal data structures in the
> very end of a successful compilation.  It
> contains all the syntactical and semantic
> information about the unit being compiled
> and all the units upon which it depends
> semantically. Some tools need tree files
> to obtain this information.)
> 
> 
> .ada     Contains both Spec and Body (used by other compilers too)
> 
> So it would be nice if the freedesktop mime file could be updated to the
> following for Ada:
> 
> <mime-type type="text/x-adasrc">
> <comment>Ada source code</comment>
> <comment xml:lang="de">Ada-Quelltext</comment>
> <comment xml:lang="el">Πηγαίος κώδικας Ada</comment>
> <comment xml:lang="fi">Ada-lähdekoodi</comment>
> <comment xml:lang="no">Ada-kildekode</comment>
> <glob pattern="*.adb"/>
> <glob pattern="*.ada"/>
> </mime-type>
> 
> <mime-type type="text/x-adaspec">
> <comment>Ada source code spec</comment>
> <comment xml:lang="no">Ada-kildekodespesifikasjon</comment>
> <glob pattern="*.ads"/>
> </mime-type>
> 
> <mime-type type="text/x-adalibinfo">
> <comment>Ada library information</comment>
> <comment xml:lang="no">Ada-bibliotektinformasjon</comment>
> <glob pattern="*.ali"/>
> </mime-type>
> 
> <mime-type type="text/x-adatree">
> <comment>Ada tree</comment>
> <comment xml:lang="no">Ada-tre</comment>
> <glob pattern="*.adt"/>
> </mime-type>
> 
> 
> Regards,
> 
> Preben Randhol
> 
> 
> Reference:
> 
> <URL: http://gcc.gnu.org/onlinedocs/gcc-4.0.0/gnat_ugn_unw/File-Naming-Rules.html#File-Naming-Rules>
>  
> <URL: http://gcc.gnu.org/onlinedocs/gcc-4.0.0/gnat_ugn_unw/The-Ada-Library-Information-Files.html#The-Ada-Library-Information-Files>
>  
> <URL: http://lgl.epfl.ch/teaching/programming01_02/doc/gnat_ug.html#SEC142>
> _______________________________________________
> freedesktop mailing list
> freedesktop@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/freedesktop
> _______________________________________________
> xdg mailing list
> xdg@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xdg
> 
> 


["signature.asc" (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic