[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [GSOC 2020] Idea: Guile based build-tool
From: |
Christopher Lemmer Webber |
Subject: |
Re: [GSOC 2020] Idea: Guile based build-tool |
Date: |
Sat, 29 Feb 2020 08:56:21 -0500 |
User-agent: |
mu4e 1.2.0; emacs 26.3 |
There have been some conversations about using Guix's tooling as a build
tool in the past.
Personally, what I would prefer to see is a Guile-based build tool that
is standalone; an alternative for autotools basically. That then could
be used *in combination with* Guix quite nicely... use the Guile-based
build tool for describing how to build your packages, use "guix
environment" to pull in all the dependencies and create the dev
environment, and of course this tool would then be used for package
definitions too.
However I think this is not a small task, and would take someone who is
willing to do a fair amount of research, or is already familiar with the
problem domain. It may be hard to finish in a single summer.
Leandro Doctors writes:
> Hi, all,
>
> I am starting to do some research on this idea.
>
> Even though I haven't checked Guix's code yet (I plan to flickr it in
> the upcoming days), I am thinking on getting some inspiration from the
> architecture of similar Clojure-focused tools (which, as I stated
> earlier, is what I know).
>
> I know about three such tools: leiningen[1], boot[2], and clojure.deps[3].
>
> I plan to flickr over their code, and see what architectural decitions
> could be proposed.
> What do you think about this?
>
> Best,
> Leandro
>
> [1] leiningen: https://github.com/technomancy/leiningen
> [2] boot: https://github.com/boot-clj/boot
> [3] clojure.deps: https://github.com/clojure/tools.deps.alpha
- [GSOC 2020] Discussing GNU Guix project ideas?, Leandro Doctors, 2020/02/26
- Re: [GSOC 2020] Discussing GNU Guix project ideas?, Ricardo Wurmus, 2020/02/27
- Re: [GSOC 2020] Discussing GNU Guix project ideas?, Leandro Doctors, 2020/02/27
- Re: [GSOC 2020] Discussing GNU Guix project ideas?, Leandro Doctors, 2020/02/27
- Re: [GSOC 2020] Discussing GNU Guix project ideas?, zimoun, 2020/02/27
- [GSOC 2020] Improving the manual?, Leandro Doctors, 2020/02/27
- Re: [GSOC 2020] Improving the manual?, zimoun, 2020/02/27
- Re: [GSOC 2020] Improving the manual?, Leandro Doctors, 2020/02/27
- Re: [GSOC 2020] Improving the manual?, sirgazil, 2020/02/27
- [GSOC 2020] Idea: Guile based build-tool, Leandro Doctors, 2020/02/27
- Re: [GSOC 2020] Idea: Guile based build-tool,
Christopher Lemmer Webber <=
[GSOC 2020] Guix Deploy, round 2!, Christopher Lemmer Webber, 2020/02/29