[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#605670: ITP: atd -- Syntax for cross-language data types in OCaml



Hello,

On Thu, Dec 02, 2010 at 01:20:24PM +0100, Agustin Martin wrote:
> On Thu, Dec 02, 2010 at 11:56:11AM +0100, Sylvain Le Gall wrote:
> > Package: wnpp
> > Severity: wishlist
> > Owner: Sylvain Le Gall <gildor@debian.org>
> > 
> > 
> > * Package name    : atd
> >   Version         : 0.9.2
> >   Upstream Author : Martin Jambon
> > * URL             : http://oss.wink.com/atd/
> > * License         : BSD3
> >   Programming Lang: OCaml
> >   Description     : Syntax for cross-language data types in OCaml
> > 
> > ATD stands for Adjustable Type Definitions. It is a type definition
> > language designed to accomodate a variety of programming languages and
> > data formats by the means of target-specific annotations. It supports
> > sum types, parametrized types and inheritance. The library provides a
> > parser and other tools useful for manipulating ATD type definitions.
> > The reference manual gives a complete description of the syntax. 
> 
> One minor thing here,
> 
> I do not know if there is a specfic OCaml policy in Debian, but would not 
> be better to name this kind of packages ocaml-*? atd seems to short and 
> there is a potential for namespace conflicts and confusion that would be 
> avoided with something like 'ocaml-atd'. That would also help when 
> browsing with package managers.
> 
> Same applies to other OCaml packages in the same ITP run.
> 

Indeed, there is an implicit policy about the name of __source__ package,
about that. I checked and there is no debian source package/well known
software named atd/atdgen/biniou/yojson/cppo. 

You will notice that I applied the implicit policy for other source
package: inifiles -> ocaml-inifiles and deriving -> ocaml-deriving. 

Concerning binary packages (after all this is the end-user interface),
there should be no problem, because we use a (policy-)defined naming
scheme: libatd-ocaml-dev, libatdgen-ocaml-dev...

Cheers
Sylvain Le Gall



Reply to: