unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* [ANN] Guile Hall Release (v0.2)
@ 2019-02-15 16:18 Alex Sassmannshausen
  2019-02-15 21:29 ` Arne Babenhauserheide
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Alex Sassmannshausen @ 2019-02-15 16:18 UTC (permalink / raw)
  To: guile-user

Hello,

I've just released Guile Hall 0.2.  It includes a number of fixes and
improvements:
- We now correctly wrap all guile module dependencies in generated Guix
  recipes
- We have an optional syntax for specifying configure time guile-module
  checks.
- `hall scan` and `hall clean` have become more convenient by virtue of
  the --skip parameter accepting directories
- We now use a fully-fledged test-runner to run unit tests
- Generated code is prettier to look at

I'd like to thank Catonano and Ricardo for either contributing directly
or providing code that resulted in above improvements.

On the roadmap we now have:
- support for the Guile Build System, which would be a first step
  towards having simple Guile projects that do not rely on autotools
- support for hall publish, which is meant as a tool to make
  contributing guile hall based projects to guix significantly easier by
  running automated sanity checks & generating complete guix recipes for
  addition to the guix repo.

You can get it with Guix after pulling the latest version with
$ guix package -i guile-hall

Otherwise you can get the code from
https://gitlab.com/a-sassmannshausen/guile-hall/, and build (hopefully)
using the traditional
$ autoreconf -vif && ./configure && make
dance.

What is Guile Hall?

From the README:

Hall is a command-line application and a set of Guile libraries that
allow you to quickly create and publish Guile projects.  It allows you
to transparently support the GNU build system, manage a project
hierarchy & provides tight coupling to Guix.

It's fundamental aim is to provide a black box that just works (tm)
for you so you distribute, manage & create guile projects.

This project is part of my overall goal of creating user-friendly basic
tooling & libraries for Guile to encourage newbies to start building
with Guile.

Best wishes,

Alex



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [ANN] Guile Hall Release (v0.2)
  2019-02-15 16:18 [ANN] Guile Hall Release (v0.2) Alex Sassmannshausen
@ 2019-02-15 21:29 ` Arne Babenhauserheide
  2019-02-16 12:36 ` Neil Jerram
  2019-02-17 15:32 ` Mike Gran
  2 siblings, 0 replies; 7+ messages in thread
From: Arne Babenhauserheide @ 2019-02-15 21:29 UTC (permalink / raw)
  To: alex.sassmannshausen; +Cc: guile-user

[-- Attachment #1: Type: text/plain, Size: 264 bytes --]


Alex Sassmannshausen <alex.sassmannshausen@gmail.com> writes:
> This project is part of my overall goal of creating user-friendly basic
> tooling & libraries for Guile to encourage newbies to start building
> with Guile.

Very cool! Thank you!

Best wishes,
Arne

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 1076 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [ANN] Guile Hall Release (v0.2)
  2019-02-15 16:18 [ANN] Guile Hall Release (v0.2) Alex Sassmannshausen
  2019-02-15 21:29 ` Arne Babenhauserheide
@ 2019-02-16 12:36 ` Neil Jerram
  2019-02-16 13:04   ` Alex Sassmannshausen
  2019-02-17 15:32 ` Mike Gran
  2 siblings, 1 reply; 7+ messages in thread
From: Neil Jerram @ 2019-02-16 12:36 UTC (permalink / raw)
  To: alex.sassmannshausen; +Cc: guile-user

On Fri, 15 Feb 2019 at 16:33, Alex Sassmannshausen
<alex.sassmannshausen@gmail.com> wrote:
> [...]
> Otherwise you can get the code from
> https://gitlab.com/a-sassmannshausen/guile-hall/, and build (hopefully)

Hi Alex,

It's a bit of a side point, but I noticed that your org-mode README is
not properly formatted on the Gitlab site, and it looks like it would
be if you named it README.org.  Is that something you're already aware
of?

Thanks,
    Neil



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [ANN] Guile Hall Release (v0.2)
  2019-02-16 12:36 ` Neil Jerram
@ 2019-02-16 13:04   ` Alex Sassmannshausen
  2019-02-16 13:10     ` Nala Ginrut
  0 siblings, 1 reply; 7+ messages in thread
From: Alex Sassmannshausen @ 2019-02-16 13:04 UTC (permalink / raw)
  To: Neil Jerram; +Cc: guile-user

Hi Neil,

Neil Jerram writes:

> On Fri, 15 Feb 2019 at 16:33, Alex Sassmannshausen
> <alex.sassmannshausen@gmail.com> wrote:
>> [...]
>> Otherwise you can get the code from
>> https://gitlab.com/a-sassmannshausen/guile-hall/, and build (hopefully)
>
> Hi Alex,
>
> It's a bit of a side point, but I noticed that your org-mode README is
> not properly formatted on the Gitlab site, and it looks like it would
> be if you named it README.org.  Is that something you're already aware
> of?

Indeed — the project generates itself, and thus far hall defaulted to
generating README files in org-mode.

I've just pushed a new set of commits that make hall default to
generating a REDAME.org file, and a symlink to from README to the
former.

So now this issue should be resolved for Hall itself too :-)

Thanks for the note!

Alex



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [ANN] Guile Hall Release (v0.2)
  2019-02-16 13:04   ` Alex Sassmannshausen
@ 2019-02-16 13:10     ` Nala Ginrut
  0 siblings, 0 replies; 7+ messages in thread
From: Nala Ginrut @ 2019-02-16 13:10 UTC (permalink / raw)
  To: alex.sassmannshausen; +Cc: guile-user

Nice work!
We are moving forward to a bigger community for more contributions now!


Alex Sassmannshausen <alex.sassmannshausen@gmail.com> 于 2019年2月16日周六
21:05写道:

> Hi Neil,
>
> Neil Jerram writes:
>
> > On Fri, 15 Feb 2019 at 16:33, Alex Sassmannshausen
> > <alex.sassmannshausen@gmail.com> wrote:
> >> [...]
> >> Otherwise you can get the code from
> >> https://gitlab.com/a-sassmannshausen/guile-hall/, and build (hopefully)
> >
> > Hi Alex,
> >
> > It's a bit of a side point, but I noticed that your org-mode README is
> > not properly formatted on the Gitlab site, and it looks like it would
> > be if you named it README.org.  Is that something you're already aware
> > of?
>
> Indeed — the project generates itself, and thus far hall defaulted to
> generating README files in org-mode.
>
> I've just pushed a new set of commits that make hall default to
> generating a REDAME.org file, and a symlink to from README to the
> former.
>
> So now this issue should be resolved for Hall itself too :-)
>
> Thanks for the note!
>
> Alex
>
>


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [ANN] Guile Hall Release (v0.2)
  2019-02-15 16:18 [ANN] Guile Hall Release (v0.2) Alex Sassmannshausen
  2019-02-15 21:29 ` Arne Babenhauserheide
  2019-02-16 12:36 ` Neil Jerram
@ 2019-02-17 15:32 ` Mike Gran
  2019-02-17 16:40   ` Alex Sassmannshausen
  2 siblings, 1 reply; 7+ messages in thread
From: Mike Gran @ 2019-02-17 15:32 UTC (permalink / raw)
  To: Alex Sassmannshausen; +Cc: guile-user

On Fri, Feb 15, 2019 at 05:18:02PM +0100, Alex Sassmannshausen wrote:
> Hello,
> 
> I've just released Guile Hall 0.2.  It includes a number of fixes and
> improvements:
> - We now correctly wrap all guile module dependencies in generated Guix
>   recipes
> - We have an optional syntax for specifying configure time guile-module
>   checks.
> - `hall scan` and `hall clean` have become more convenient by virtue of
>   the --skip parameter accepting directories
> - We now use a fully-fledged test-runner to run unit tests
> - Generated code is prettier to look at

Hi-

configure tells me that this depends on a (config) library.
Where do I get that?

Thanks
Mike Gran



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [ANN] Guile Hall Release (v0.2)
  2019-02-17 15:32 ` Mike Gran
@ 2019-02-17 16:40   ` Alex Sassmannshausen
  0 siblings, 0 replies; 7+ messages in thread
From: Alex Sassmannshausen @ 2019-02-17 16:40 UTC (permalink / raw)
  To: Mike Gran; +Cc: guile-user

Hey Mike,

Mike Gran writes:

> On Fri, Feb 15, 2019 at 05:18:02PM +0100, Alex Sassmannshausen wrote:
>> Hello,
>> 
>> I've just released Guile Hall 0.2.  It includes a number of fixes and
>> improvements:
>> - We now correctly wrap all guile module dependencies in generated Guix
>>   recipes
>> - We have an optional syntax for specifying configure time guile-module
>>   checks.
>> - `hall scan` and `hall clean` have become more convenient by virtue of
>>   the --skip parameter accepting directories
>> - We now use a fully-fledged test-runner to run unit tests
>> - Generated code is prettier to look at
>
> Hi-
>
> configure tells me that this depends on a (config) library.
> Where do I get that?

If you use Guix, it should work automatically.  In the absence of it you
can install guile-config from
https://gitlab.com/a-sassmannshausen/guile-config

Let me know if you run into problems!

Alex



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2019-02-17 16:40 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-02-15 16:18 [ANN] Guile Hall Release (v0.2) Alex Sassmannshausen
2019-02-15 21:29 ` Arne Babenhauserheide
2019-02-16 12:36 ` Neil Jerram
2019-02-16 13:04   ` Alex Sassmannshausen
2019-02-16 13:10     ` Nala Ginrut
2019-02-17 15:32 ` Mike Gran
2019-02-17 16:40   ` Alex Sassmannshausen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).