From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leandro Doctors Subject: [GSOC 2020] Idea: Guile based build-tool Date: Thu, 27 Feb 2020 21:37:25 -0300 Message-ID: References: <87o8tkigwl.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:42342) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j7Tet-0007W5-CH for guix-devel@gnu.org; Thu, 27 Feb 2020 19:37:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j7Tes-0008MG-Cy for guix-devel@gnu.org; Thu, 27 Feb 2020 19:37:39 -0500 Received: from mail-lj1-x229.google.com ([2a00:1450:4864:20::229]:44622) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j7Tes-0008LW-6Q for guix-devel@gnu.org; Thu, 27 Feb 2020 19:37:38 -0500 Received: by mail-lj1-x229.google.com with SMTP id q8so1314182ljj.11 for ; Thu, 27 Feb 2020 16:37:38 -0800 (PST) In-Reply-To: List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane-mx.org@gnu.org Sender: "Guix-devel" To: Guix Devel 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