From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Amirouche Boubekki Newsgroups: gmane.lisp.guile.devel Subject: Re: FOSDEM 2019 Date: Wed, 6 Feb 2019 16:22:08 +0100 Message-ID: References: <87o97sv51q.fsf@web.de> <87ef8mc4hu.fsf@dustycloud.org> <87o97pc9m9.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000b9796005813b4a34" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="4854"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Arne Babenhauserheide , guile-devel To: Alex Sassmannshausen Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Wed Feb 06 16:22:44 2019 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1grP2B-00018P-SL for guile-devel@m.gmane.org; Wed, 06 Feb 2019 16:22:44 +0100 Original-Received: from localhost ([127.0.0.1]:52536 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1grP2A-00062q-Q4 for guile-devel@m.gmane.org; Wed, 06 Feb 2019 10:22:42 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:54654) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1grP1y-00061h-Mn for guile-devel@gnu.org; Wed, 06 Feb 2019 10:22:31 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1grP1w-0002C3-Dm for guile-devel@gnu.org; Wed, 06 Feb 2019 10:22:30 -0500 Original-Received: from mail-vs1-xe2e.google.com ([2607:f8b0:4864:20::e2e]:44052) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1grP1w-00029w-4S for guile-devel@gnu.org; Wed, 06 Feb 2019 10:22:28 -0500 Original-Received: by mail-vs1-xe2e.google.com with SMTP id u11so4572535vsp.11 for ; Wed, 06 Feb 2019 07:22:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=GALWPzXdSjQY3a8nvYjpQj1Tg0FZTZhRJB8xjsMOIdk=; b=ReWJDEMql03V7Q2Z//dF6M0sWFY+0DbnU8hVQOuataLwVecmlgJq6L5r6b4HH5UWXG fgkGjdrA6pI9ZtTpC1/jmCDtVw7DGzIQTsxP1xnoqd5YBwDmj6vyAuliaRwizLokWiQq pcrk0hhkB6WLbt5l5OAGK0uQmNVHrQ4HLvLtCW2CBzS1VbvY/TbzpEvvUDERE28m2zhh OCe80Lcq7nAmnFsLSCA/iDmZMEWeoB6OjJ+tj+GV5cg0PA0YNKmhPi9pX9UqVJGkeCmq H7vwkE59Z4K4k5OGsGB+mo0vy9W5v08YCMELxblbiTBTEvtan6Ge4YQrTy/B4jNCVKM5 qteA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=GALWPzXdSjQY3a8nvYjpQj1Tg0FZTZhRJB8xjsMOIdk=; b=REbzHkuFsfTm9RgXuTHUJy0U/Mw3UAl41ZQE5xWPRmnosmzxgrLvzI94Bgm3wyBTKs ANhIVc18u5Ns9CqrLzegRC2JdQF4ZYNXtbpV796HyQsGfNPvQpwgRitbbvpn90FrAWUt eGx0RDL7oI/C0wy1D9FdmDdTfGJW56t+jJNsz4V4W1AbSlGJVuenuG1n6ufTTrKBVBpF CQNpx9PPy07TPjiwKi9gwidXz8hg82+3BXqcXl6Gq51GR4vYwmCI6XvvZWN7szccRtcl UI8RsHGmyI2M16k0oI1funMUuH/y3Bla2ATMMlolI9R8veqRF4ynIlWdSNQar4HGBn+1 WFgA== X-Gm-Message-State: AHQUAuaMldlxP/9HaIzDnTkA7cUqrnbqHPOWBcNElCsAVlv49THsX7Sy qi1z2oq/Icr8/LHY5Jp9PHDjXQR8WPGZfHQc24A= X-Google-Smtp-Source: AHgI3IaxzqYcvc4tr/CSKXbySwSiGBNWHxtmh2k/1Tqjk7gBX5KD+OMa+dHUz36q23H8UyA3LZih7JMFgH2HlnasVrk= X-Received: by 2002:a67:2045:: with SMTP id g66mr4362209vsg.180.1549466540273; Wed, 06 Feb 2019 07:22:20 -0800 (PST) In-Reply-To: <87o97pc9m9.fsf@gmail.com> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::e2e X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: "guile-devel" Xref: news.gmane.org gmane.lisp.guile.devel:19833 Archived-At: --000000000000b9796005813b4a34 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Le mer. 6 f=C3=A9vr. 2019 =C3=A0 14:47, Alex Sassmannshausen < alex.sassmannshausen@gmail.com> a =C3=A9crit : > > - Janneke mentioned the new guile build system in guix for simpler > > guile packages and I think that's pretty great. Likewise there was > > some mention of some sort of you-don't-have-to-use-autotools build > > system and I don't remember what it's name was. (BTW, I continue to > > believe that "Guix is and should be Guile's package mangager".) > > I was unaware that we had a guile build system in Guix. What is it? > In the past I was the one who argued strongly for the build system and > for the no-autotools approach =E2=80=94 I believe in the context of outre= achy. > Unfortunately I was unable to make that part a reality. > > Even so, I have been developing a solution that is part of this > discussion in the form of Guile Hall, which is a project manager for > Guile with strong integration with Guix & Autotools. > guile hall can be found here https://gitlab.com/a-sassmannshausen/guile-hal= l > As you can see, I have a horse in this race. I would be very interested > in collaborating with others who feel strongly about this part of the > Guile/Guix user journey =E2=80=94 either on improvements to Hall, Guix or= on > other tooling. > Talking about tools and build systems, what do you think of https://waf.io/= ? --000000000000b9796005813b4a34 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


Le= =C2=A0mer. 6 f=C3=A9vr. 2019 =C3=A0=C2=A014:47, Alex Sassmannshausen <alex.sassmannshausen@gmail.= com> a =C3=A9crit=C2=A0:
>=C2=A0 - Janneke mentioned the new guile build system in guix for simpl= er
>=C2=A0 =C2=A0 guile packages and I think that's pretty great.=C2=A0= Likewise there was
>=C2=A0 =C2=A0 some mention of some sort of you-don't-have-to-use-au= totools build
>=C2=A0 =C2=A0 system and I don't remember what it's name was.= =C2=A0 (BTW, I continue to
>=C2=A0 =C2=A0 believe that "Guix is and should be Guile's pack= age mangager".)

I was unaware that we had a guile build system in Guix.=C2=A0
=

What is it?
=C2=A0
In the past I was the one who argued strongly for the build system and
for the no-autotools approach =E2=80=94 I believe in the context of outreac= hy.
Unfortunately I was unable to make that part a reality.

Even so, I have been developing a solution that is part of this
discussion in the form of Guile Hall, which is a project manager for
Guile with strong integration with Guix & Autotools.

=C2=A0
As you can see, I have a horse in this race.=C2=A0 I would be very interest= ed
in collaborating with others who feel strongly about this part of the
Guile/Guix user journey =E2=80=94 either on improvements to Hall, Guix or o= n
other tooling.

Talking about tools and = build systems, what do you think of https://waf= .io/?
--000000000000b9796005813b4a34--