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

Bug#874426: ITP: generator-scripting-language -- code generation and construction tool



On Wed, 06 Sep 2017 00:48:52 +0100 Luca Boccassi <bluca@debian.org>
wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Luca Boccassi <bluca@debian.org>
> 
> * Package name    : generator-scripting-language
>   Version         : 4.1.4
>   Upstream Author : iMatix and ZeroMQ development community
> * URL             : https://github.com/zeromq/gsl
> * License         : GPL-3+
>   Programming Lang: C
>   Description     : code generation and construction tool
> 
> Upstream's description:
> 
>  GSL/4.1 is a code construction tool.  It will generate code in all
>  languages and for all purposes.  If this sounds too good to be true,
>  welcome to 1996, when we invented these techniques.  Magic is simply
>  technology that is twenty years ahead of its time. In addition to
>  code construction, GSL has been used to generate database schema
>  definitions, user interfaces, reports, system administration tools
>  and much more.
> 
> As example of a use case, GSL is one of the main tools used by ZMQ
> developers to automatically generated bindings for many languages
> including Java and Python via the zproject templates [1].
> It can also be used to generate network protocols code over ZMQ from
a
> high level ABNF or XML description via the zproto templates [2].
> 
> Writing templates is quick and easy, and plenty of examples (packaged
> separately in -examples) and documentation are included.
> 
> Unfortunately the name clashes with the GNU Scientific Library, so
I've
> used the long form rather than the acronym for the package name.
> 
> The license is GPL-3+ for the program, with a version header and 2
> makefiles under BSD-3-Clause, and a series of code examples for
> developers under MPL-2.0.
> 
> The only dependency is libpcre3.
> 
> I've pushed a branch with the packaging to Github [3].
> 
> -- 
> Kind regards,
> Luca Boccassi
> 
> [1] https://github.com/zeromq/zproject
> [2] https://github.com/zeromq/zproto
> [3] https://github.com/bluca/gsl/tree/debian

Looks like I had a typo in the X-Debbugs-CC header, so replying with
debian-devel CC'ed.

Kind regards,
Luca Boccassi

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: