guile-user
[Top][All Lists]
Advanced

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

Re: [RFC] Guile project generator


From: Alex Sassmannshausen
Subject: Re: [RFC] Guile project generator
Date: Mon, 14 Sep 2015 22:28:39 +0200

Heya,

This is fun, because I recently have been thinking about exactly this
kind of project.  I like that you propose it become part of guild, and
agree with the basic set of files to be generated (funnily enough I was
basing my base files on guix too ;-) ).

So to the project I say "Aye, this looks awesome".  Wrt to
implementation, I was toying with the idea for the project, but I'm a
little rubbish when it comes to deadlines in my spare-time projects, so
any other takers, don't stop yourself on account of my ambition :-)

Cheers for starting the discussion!

Alex

David Thompson writes:

> Hello Guilers,
>
> Following a conversation on #guile about making it easier to generate
> boilerplate for new Guile projects and reduce the need to snarf and/or
> monkey type build system configs from other projects, I would like to
> throw out an idea for a new guild subcommand:
>
>     guild init foo --license=gpl3+ --author="Lemme Tweakit <address@hidden>"
>
> This could create the following skeleton files:
>
>     foo/COPYING 
>     foo/README 
>     foo/configure.ac
>     foo/Makefile.am
>     foo/pre-inst-env.in
>     foo/foo.scm
>     foo/foo/config.scm.in
>     foo/tests/foo.scm
>     foo/doc/foo.texi
>
> These files cover the basic necessities for a good source tree:
> License and copyright information, introductory text, build system,
> manual, base module, configuration module, test suite, and
> pre-installation environment.  The exact set of files and their
> default contents should be adjusted to fit community best practices.
> I modeled this possible skeleton directory on Guix, because Guix is
> great. :)
>
> What do you all think?  More importantly, would anyone like to
> implement this?
>
> Happy hacking,




reply via email to

[Prev in Thread] Current Thread [Next in Thread]