[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ANN] Guile Hall Release (v0.2)
From: |
Alex Sassmannshausen |
Subject: |
[ANN] Guile Hall Release (v0.2) |
Date: |
Fri, 15 Feb 2019 17:18:02 +0100 |
User-agent: |
mu4e 1.0; emacs 26.1 |
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
- [ANN] Guile Hall Release (v0.2),
Alex Sassmannshausen <=