From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Nala Ginrut Newsgroups: gmane.lisp.guile.user Subject: Re: How to make GNU Guile more successful Date: Fri, 3 Mar 2017 19:30:26 +0800 Message-ID: References: <2e4e293e-618e-809a-2eff-31576319ea61@gmx.de> <874lzod28a.fsf@web.de> <6deb1610-e31b-b5c2-e9c9-95a2289af216@gmx.de> <87mvdfs6mh.fsf@web.de> <871sued8h7.fsf@fencepost.gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: blaine.gmane.org 1488540653 25161 195.159.176.226 (3 Mar 2017 11:30:53 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 3 Mar 2017 11:30:53 +0000 (UTC) Cc: Guile User To: David Kastrup Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Fri Mar 03 12:30:49 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 1cjlQ8-00062p-5p for guile-user@m.gmane.org; Fri, 03 Mar 2017 12:30:48 +0100 Original-Received: from localhost ([::1]:57298 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cjlQE-0000rs-57 for guile-user@m.gmane.org; Fri, 03 Mar 2017 06:30:54 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56426) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cjlPs-0000rZ-IF for guile-user@gnu.org; Fri, 03 Mar 2017 06:30:33 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cjlPr-0003MO-Pl for guile-user@gnu.org; Fri, 03 Mar 2017 06:30:32 -0500 Original-Received: from mail-oi0-x22b.google.com ([2607:f8b0:4003:c06::22b]:33765) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cjlPq-0003Kw-6e; Fri, 03 Mar 2017 06:30:30 -0500 Original-Received: by mail-oi0-x22b.google.com with SMTP id 2so53985927oif.0; Fri, 03 Mar 2017 03:30:28 -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=4O9LWkJ9FQ6yhEw/qTNIr+MaSDBoKw7+PYv1J8IY0fg=; b=o4begUNmwKCiR9Udh/fEG5PKWTI06zJCNHsiRHFIW2zMrJOGmaH5HuJKmVfGQ9wpWt yLwMEsPlSmDBEY0loGPTofKYoJX6tBlJJxiEZ2g2f8TbSg5BKj7AD2OEwUs2+5cYwczy KeDRr1QPosejoiRXLRBNsJQ3F1EUYkJPdyYSosFKUb5kCHSnu+3wNJQ9NFPhpNWjFgSB jYK4RJMnePTV85YAp9AeOzOpvMmiFTk9LDUt03P6uYR9nhr7ogxkIoWs0x7HEmsWrnti jN1KY719nz/FjG2nmPWA6aevwNXFjH/W6ByWUPaJ4prnxPPNdqR0m5R3VZ9vI+kr3LTX HbDw== 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=4O9LWkJ9FQ6yhEw/qTNIr+MaSDBoKw7+PYv1J8IY0fg=; b=OnHHUFLuPvzJQo8jGHiovURy/Zsr5V+FBTxHwD+5ZHZ0U2LQhkZhAUVqsvHGxVcl+h ZtJYLxragMgDsyru+n9CIzRrb9Rc5ZHyu2PUgPF1ewH2XCI5FRjng/uj2gTA4ooO15lN XGOmYyHyTMeMUGlEbTDAG2CcWuIEN3HxHvNoD7VAOQeUoDmKERkZomfIaufpiyoRcPpX nkG6Xm9bxGyenbbqB8qKI1alkOY9smWQLO5TXTHKv99DaRe8iTCq7g/LKMXEWvwhv70Q WhiWHzZTqHCce3DrmlzQvaWI646E9QTzJ1lltxx66Q4obZM/krlpFEHglzRfUi0Pw/et jaZw== X-Gm-Message-State: AMke39kr9nkKkTq8sUeRYH4ke50FYbtRo+snj0iI70w/hEUAv2fmrCHR+6qjaSqa/WHPlVFc2V2zYe5MVR5xNg== X-Received: by 10.202.90.84 with SMTP id o81mr1054771oib.106.1488540627467; Fri, 03 Mar 2017 03:30:27 -0800 (PST) Original-Received: by 10.157.3.182 with HTTP; Fri, 3 Mar 2017 03:30:26 -0800 (PST) In-Reply-To: <871sued8h7.fsf@fencepost.gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:4003:c06::22b 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:13386 Archived-At: On Fri, Mar 3, 2017 at 5:18 PM, David Kastrup wrote: > Frankly, I doubt that migration of large Python-based applications is > going to be a thing when nobody can even be bothered with immersing > himself in the problems with migrating LilyPond from Guile-1.8 to > Guile-2. No, I don't think so. If we have guile-python3, the migration work becomes attractive to Guile community. Because each time you migrate a library, it can be used in all languages implemented on Guile platform. Write only once for all supported languages. Even if we don't care about Python (do we?), we have to write many libraries for Guile to make it more useful. It's the work Guile community has to do anyway. And LilyPond is not a good case here, since not everybody needs it. I think the best way to push a community is to provide convenient way to let users who care certain library to contribute it. But we don't have it now. For example, the documentation or tools to help 1.8->2.0. Python has tools for Python2->Python3 and documents for it. It is the management of Guile community, not technical problem. Fortunately, it's just management problem, and it's easier to improve than technical one, only if we found a persistent way to push and there's enough contributors.