From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: "Arne Babenhauserheide" Newsgroups: gmane.lisp.guile.user Subject: Aw: Re: [ANN] Guile Hall Release (v0.1.1) Date: Tue, 3 Jul 2018 09:27:27 +0200 Message-ID: References: <8736x3upkx.fsf@gmail.com> <877emepudc.fsf@gnu.org> <87zhzat1el.fsf@gmail.com> <87zhz9fze5.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1530603761 19577 195.159.176.226 (3 Jul 2018 07:42:41 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 3 Jul 2018 07:42:41 +0000 (UTC) Cc: =?UTF-8?Q?=22Ludovic_Court=C3=A8s=22?= , guile-user@gnu.org To: "alex sassmannshausen" Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Tue Jul 03 09:42:36 2018 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1faFxM-0004z5-9J for guile-user@m.gmane.org; Tue, 03 Jul 2018 09:42:36 +0200 Original-Received: from localhost ([::1]:38624 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1faFzT-0000KM-IW for guile-user@m.gmane.org; Tue, 03 Jul 2018 03:44:47 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:53671) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1faFmE-0004lZ-9V for guile-user@gnu.org; Tue, 03 Jul 2018 03:32:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1faFik-0003Ue-RT for guile-user@gnu.org; Tue, 03 Jul 2018 03:30:54 -0400 Original-Received: from mout.web.de ([212.227.17.12]:53741) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1faFik-0003S7-4w; Tue, 03 Jul 2018 03:27:30 -0400 Original-Received: from [46.232.229.130] ([46.232.229.130]) by web-mail.web.de (3c-app-webde-bap15.server.lan [172.19.172.15]) (via HTTP); Tue, 3 Jul 2018 09:27:27 +0200 Importance: normal Sensitivity: Normal In-Reply-To: X-UI-Message-Type: mail X-Priority: 3 X-Provags-ID: V03:K1:NJhrM4KUbQvU5Pou6/gIuSBb7OBiVcwve+biF1zcRt9/bdMAlmmOK3abcCFfgXncZ//NR F07eXQPA6PyFrSIoowX3AsguGU6kyqN8Y8zAWuIPmc7RarCIX8yeiatrUZ7bBpLpj4VkwqsrbXS3 7eLumzfnjGZFiIrb3VxFFZRWO3dzQoeXq6A2r12y6zCIrqVHyxwN4wSUcKdXt+FZBvIpPRh9+PqF 066lzagmX6oO3PN8mZyl3U6UY4RkMv9+J+Vv1iSLKdlAHR5B4KtRL3HjrgpjgX8basU2CFvRlkhd 0s= X-UI-Out-Filterresults: notjunk:1;V01:K0:COOrWCsZ5Nc=:sg7rjAMUbbvvaV0PYWS2o9 i9mqq7ShJn7fDH/8PRBGhH5DNWsnbplnr8wmP5fQXFdDqXouaJA+N9HwyFfThWMC25bH09g/y 7odpG6wdfp4sXhmoc7hw6QXx9u3i8k0X8FQm8mGu5uwOAO8WCAMyJLlgGBi2PXZ9UueXFKKcE dokmhzAcYne3L7CRwQ8AsXxbL1cWm+VHo09l99p/PoUfpsS4kT9AXoemd9Uk7XAtpPM0WvFXQ BIA2ucN6L6kBuiyh9E+937ZZfQe3zLjxbRbFo51JZ8dmMddwYJIsk74SA2J1i/fhI+7t8qXzI 5kkgCIfYBd/nI7Vi1trCmYsiPT3YTHcrjRv7rN9TMUPn2JbPHAhmxZilWzlQ970ufVQolWWVo zXev4XJt009fOVq08lPRbWbqBOo6cuJBaVUaHjk/Q9Tk9DlHMuIgcsDrcIJJPRQJx7Sxiy94K icx+5AEtjpi2dZwHMDWH2e6I73h4bmANpBEUbbiRUKgPeu+VRLc0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.17.12 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.org gmane.lisp.guile.user:14679 Archived-At: > Gesendet: Dienstag, 03=2E Juli 2018 um 09:03 Uhr > Von: "alex sassmannshausen" > An: "Ludovic Court=C3=A8s" > Cc: guile-user@gnu=2Eorg > Betreff: Re: [ANN] Guile Hall Release (v0=2E1=2E1) > > On Mon, 2 Jul 2018, 17:09 Ludovic Court=C3=A8s, wrote: >=20 > > Heya, > > > > Alex Sassmannshausen skribis: > > > > >> I wonder if it would be useful to have a =E2=80=9Cstandalone=E2=80= =9D mode, where Hall > > >> would rely neither on Autoconf/Automake nor on Guix to do basic thi= ngs > > >> like building code=2E It might help newcomers=2E You wouldn=E2=80= =99t want to > > >> reimplement everything though, so I don=E2=80=99t know if this is a= viable > > >> approach=2E Thoughts? > > > > > > Interesting idea=2E When you say building code, do you mean literal= ly > > > compiling a project within the project folder & perhaps generating a > > > wrapper script that might update GUILE_LOAD_{COMPILED_}PATH =C3=A0 l= a > > > pre-inst-env, or do you mean some form of installer? > > > > I=E2=80=99m thinking of a =E2=80=9Chall build=E2=80=9D command that wo= uld build Scheme files and > > produce a wrapper script, and optionally =E2=80=9Chall install=E2=80= =9D as well=2E >=20 >=20 > > It=E2=80=99s interesting only if it can be done without reimplementing= too much > > of the Autoconf/Automake or Guix logic, I suppose=2E > > >=20 > Agreed=2E I do think having some easy way of "running" your project woul= d be > cool=2E >=20 > Thanks for your thoughts! A while ago I started a project which simply sets up autotools:=20 https://bitbucket=2Eorg/ArneBab/conf/src/default/ > conf - Initialize modern autotools projects > Inspired by Mozilla Cargo ( http://doc=2Ecrates=2Eio/guide=2Ehtml ) but = without the NIH and currently more limited in scope=2E > See NEWS for user-visible changes=2E See ChangeLog or the history for de= tailed changes=2E Going that way allows re-using all the features of autotools by providing = simple templates for common setups =E2=80=94 and a starting point for more = complex ones=2E Then hall build can simply be a wrapper for =2E/bootstrap=2Esh && =2E/conf= igure && make Best wishes, Arne