From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Panicz Maciej Godek Newsgroups: gmane.lisp.guile.user Subject: Re: How to make GNU Guile more successful Date: Fri, 10 Mar 2017 16:08:23 +0100 Message-ID: References: <58C20A87.9010908@sapo.pt> <877f3xfo6f.fsf@web.de> <20170310142735.Horde.LUkzcGBtiLQRiGdA2WIxdfF@mail.sapo.pt> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: blaine.gmane.org 1489158537 23893 195.159.176.226 (10 Mar 2017 15:08:57 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 10 Mar 2017 15:08:57 +0000 (UTC) Cc: "guile-user@gnu.org" To: =?UTF-8?B?VsOtdG9yIERlIEFyYcO6am8=?= Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Fri Mar 10 16:08:50 2017 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 1cmM9y-0005Ml-7c for guile-user@m.gmane.org; Fri, 10 Mar 2017 16:08:50 +0100 Original-Received: from localhost ([::1]:39504 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cmMA2-0002Es-Ch for guile-user@m.gmane.org; Fri, 10 Mar 2017 10:08:54 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52034) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cmM9b-0002EZ-88 for guile-user@gnu.org; Fri, 10 Mar 2017 10:08:29 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cmM9Z-000392-Id for guile-user@gnu.org; Fri, 10 Mar 2017 10:08:27 -0500 Original-Received: from mail-wr0-x232.google.com ([2a00:1450:400c:c0c::232]:33146) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cmM9Z-00038h-8s for guile-user@gnu.org; Fri, 10 Mar 2017 10:08:25 -0500 Original-Received: by mail-wr0-x232.google.com with SMTP id u48so66794836wrc.0 for ; Fri, 10 Mar 2017 07:08:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=LgXECtNx3qHDnVgGtWQMPepXJJMWgPz6qWsWZVoRxcA=; b=GXj57vIN6zMzQ9mtWDIP9Gawnu6D3Um5qOQy/wVqtOjC68VkVM/ECXzBOlmEQcYbVa PHYlLfUthaa4AaUOzd4DdbcI1+5VgTTlLOk3vwQZXc8oyo4WvpkIwV73Kn7UIemioPPK gXCj1/Mpl33/lSNMhS4NyrH/NebkIgl1Tz4deHeeSVB/J/KY+q4F1Lous3x9QryCmKhf QdJOks6QSP8EsOeFeDbxuH+NhU/rRbeYRQg4flLpZ6JWVrnLXWucpsQWHMvg67Eu6I77 D61Qsprsa/h2Xl277L8RFJzjqks5FVo9mE+hFUNKOWbla0ER7EdIBzMwDxcUWxiWhFvP YBLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=LgXECtNx3qHDnVgGtWQMPepXJJMWgPz6qWsWZVoRxcA=; b=if1zr4qT5BAcs+b1+gjHmKqnEZrTY1UoXDcZDTyKKaxJA61P7UpbjnAp/Z8LZDQO6p WM3HUcxEFzG80FHzVcwAlQYu4yvHOlEycjGQbGTUy1pAMjSQ9cJJ4MTLmcE7Ic8XaZTr CHyW6NsCjH4PbV+2PzGyrftCSKqWYNw1n9D2aKywGLWrQGrL+gws+2BDRFxr5Bx5t4B3 7YmID/h3+yCYOzzwqNSFuhLxt5esaJMOlwE8xbNdRSVFGFxiS0eTZEjf+iPMqG7J80Ps JmmfKQ/FLlrIR6DjmZl1ZmQ7M9uK5FZPRnOQ9n6DY/zp0JLjkn4BOlV0Q0P+XGm1NLFk LJ3Q== X-Gm-Message-State: AMke39luZCP2KAtDVQsN8ZuwVJVv+R702CxrmeCtNUDQjFfWs9p0ECtY01e+nUvBmzlndJNQ+LRRAWdew5Fl8g== X-Received: by 10.223.130.214 with SMTP id 80mr16782246wrc.43.1489158504223; Fri, 10 Mar 2017 07:08:24 -0800 (PST) Original-Received: by 10.80.138.150 with HTTP; Fri, 10 Mar 2017 07:08:23 -0800 (PST) In-Reply-To: <20170310142735.Horde.LUkzcGBtiLQRiGdA2WIxdfF@mail.sapo.pt> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c0c::232 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 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:13478 Archived-At: 2017-03-10 15:27 GMT+01:00 : > That's very cool :) And also supports my point that there should be > something > like a wiki for publishing information about Guile packages. It'd be hard > for me to find this on my own. > > [...] >> > > Yeah, for one I don't think the URLs should go directly into the code, but > rather in a package metadata file. The reason is I don't think we should > hard-code the package manager in the code. People should be able to use > the code without having the package manager, if they already have the > dependencies installed by some other means. But the basic idea is cool. :) > There is a reason why I like the idea of having URLs directly in the code, namely that it makes you independent from some big institutions/particular maintainers. Of course it is risky if your code refers to repositories that you do not control, but you can always make your private forks. Essentially the power of this idea is that it suddenly turns the whole web into a Guile Incomprehensive Archive Network (clearly, a word beginning with a letter T is missing to get a nice acronym). Of course, it should be very easy to build a translation layer that would map package names to addresses, but it requires a middleman which always makes the costs higher (but perhaps having a proxy that would make the necessary forks automatically would be a nice idea. Plus if it would be able to check whether the changes between some commits break compatibility then, well, that would really be something. Which brings to mind the recent talk by Rich Hickey: https://www.youtube.com/watch?v=oyLBGkS5ICk ) I do agree that something wiki-like would be a lovely thing.