From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Vong Subject: Re: [PATCH] gnu: Add clojure. Date: Wed, 24 Feb 2016 23:45:12 +0800 Message-ID: <87si0ixgc7.fsf@gmail.com> References: <87povm66o5.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57337) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aYbcv-0004G4-PE for guix-devel@gnu.org; Wed, 24 Feb 2016 10:45:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aYbcq-0001Hp-LJ for guix-devel@gnu.org; Wed, 24 Feb 2016 10:45:21 -0500 Received: from mail-pf0-x22b.google.com ([2607:f8b0:400e:c00::22b]:33940) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aYbcq-0001He-Ee for guix-devel@gnu.org; Wed, 24 Feb 2016 10:45:16 -0500 Received: by mail-pf0-x22b.google.com with SMTP id x65so14812344pfb.1 for ; Wed, 24 Feb 2016 07:45:16 -0800 (PST) In-Reply-To: (Ricardo Wurmus's message of "Wed, 24 Feb 2016 12:33:29 +0100") 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.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Ricardo Wurmus Cc: guix-devel@gnu.org Ricardo Wurmus writes: > Alex Vong writes: > >> Hi everyone, >> >> This patch adds clojure to guix. I have been interested in clojure's >> syntax for vector [] and hash-map {} for a while, after watching the >> introduction of clojure to lisper video. So, I decide to package it for >> guix! Note that I follow the example in ldc and download tarballs needed >> to run the tests. I have also used pandoc to build markdown files to >> html. > > That=E2=80=99s great! I thought it would take a lot more work. Have you= made > sure that we=E2=80=99re actually building clojure *including* all depende= nt > libraries from source without having to rely on bundled jar archives? > Yes, I think running `ant jar' also triggers `ant clean', which looks like = this: To be safe, we also have the 'remove-jar phase, which removes all jar files recursively.=20 However, looking at the debian package , clojure does contains bundled dependencies. Should we package them seperately? Also, looking at the debian copyright file , it seems there is 1 file licenses under CPL1.0 which is unmentioned in the README. Are EPL and CPL compatible? > ~~ Ricardo