From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Erik Edrosa Newsgroups: gmane.lisp.guile.user Subject: Re: How to make GNU Guile more successful Date: Mon, 6 Mar 2017 23:07:50 -0500 Message-ID: <6c76ce66-be6a-4f5d-cfa5-3893d3fc8c13@gmail.com> References: <9386102A-AA6C-4CC1-82EE-7758106A435C@openmailbox.org> <87mvcz4x43.fsf@web.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1488859698 5252 195.159.176.226 (7 Mar 2017 04:08:18 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 7 Mar 2017 04:08:18 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 Cc: guile-user@gnu.org To: Arne Babenhauserheide Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Tue Mar 07 05:08:11 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 1cl6Py-0000BD-V5 for guile-user@m.gmane.org; Tue, 07 Mar 2017 05:08:11 +0100 Original-Received: from localhost ([::1]:47194 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cl6Q1-0006B6-QD for guile-user@m.gmane.org; Mon, 06 Mar 2017 23:08:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33222) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cl6Pi-0006Ao-MW for guile-user@gnu.org; Mon, 06 Mar 2017 23:07:55 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cl6Ph-0000wf-N2 for guile-user@gnu.org; Mon, 06 Mar 2017 23:07:54 -0500 Original-Received: from mail-pf0-x22e.google.com ([2607:f8b0:400e:c00::22e]:34885) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cl6Ph-0000wQ-Fr for guile-user@gnu.org; Mon, 06 Mar 2017 23:07:53 -0500 Original-Received: by mail-pf0-x22e.google.com with SMTP id j5so69268038pfb.2 for ; Mon, 06 Mar 2017 20:07:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=aLrVSqvZm+2V0Y3tKuiFNsmWhkuqmPgqohHIAi/+hSA=; b=eEfM1O0/TOfhqryxgo2izVYuoq8j09fnbI7VTagip0x0G6DYjG1xbLFxVy8o9L+k6n 9jDCXK1IMVzYm8+oh5M0WKxgAv1KIRuCJUqoa4sz1WDGVd/EwANEMwhr3lYcTzpFvSUG 0XKwYz2nSPLhqjNAYg/LiKckuOIjCGQFdP1LA5xiFWRNXtfP/P/fekbxPCWe+LSYvkc/ /cM5VmnKnSK42BnX3t5CM9Y6FVyqViTd/j2Ij+Eqy1YR+QjrnIUguh6b//sxprWS7TYO sbme1kPV3Vu/EMxlaGou9paK1j8Qpw2/IAH8xZ4iZcGK4nZgRWlLDoLuICAA/tyf70UQ CWVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=aLrVSqvZm+2V0Y3tKuiFNsmWhkuqmPgqohHIAi/+hSA=; b=TPN1KRBMj5yv6CI8DXvRCzo/Y9Le3bIdPYUUZ7L74nfb/ltFNVR+XUuLJmgRC2fs80 0RpmVFmoPCAlqeIIa3DAQvgPKtDp7Bz4kcVUZVAov8TnWOm1A5p5B55Gv2sJTN91amf6 zpk1280WfWskfJU0PZaqMynaQtii8EeBJGaGtbeCCDZwXZVd3+L2kRJ+4h37CsoAeYt6 ADWg0ZD7MN6UHIzm4vltNv1CxFFxbD6FtdU8CKMEGYLkJrTf9ly+elhojf830Xy2CtvX +2jpmnw442/0R1lfRkIVq7O1bzKZfIa0D6IpnxcAje6/eEFFSAuzfXwIiQea0v/YIpPo aKDA== X-Gm-Message-State: AMke39l52f5WsBa1szcTPx4MwbR+fZgPiq38uoKtipzjQftuoW6EprbjfEEfJXDTtkbn6w== X-Received: by 10.84.231.207 with SMTP id g15mr26941000pln.2.1488859672332; Mon, 06 Mar 2017 20:07:52 -0800 (PST) Original-Received: from ?IPv6:2602:306:c5c9:a3e0:eece:d6e9:deeb:a888? ([2602:306:c5c9:a3e0:eece:d6e9:deeb:a888]) by smtp.googlemail.com with ESMTPSA id e2sm42527100pga.61.2017.03.06.20.07.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 Mar 2017 20:07:51 -0800 (PST) In-Reply-To: <87mvcz4x43.fsf@web.de> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400e:c00::22e 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:13434 Archived-At: On 03/05/2017 09:27 AM, Arne Babenhauserheide wrote: > > Erik Edrosa writes: > >> I think one issue when you want to compare languages like Python to >> Scheme is that these languages are dominated by a single >> implementation. > > I read this argument repeatedly, but it does not apply to C and C++, two > of the most widely used languages. Therefore that argument might just > interpret too much into a coincidence — or rather: into a situation > which happens in the beginning of language development. > > Even Java nowadays has several different implementations. > C, C++, and Java have very large specifications and standards which are meant to keep the various implementations as compatible as possible. Although implementations do provide their own extensions and there is issues between OSes. I agree this argument isn't too strong, but I see it brought up once in awhile. One issue is it does fracture the community a bit. If implementations have greater compatibility you see developers use them in interesting ways. For example in Common Lisp, I've heard some developers will use CCL in development because it compiles faster and produces easier to debug code and use SBCL for building releases because it produces faster code. >> an awesome application to show off the >> power of the language, good tooling, and some luck. > > And zealots, never forget zealots. I’d dare to say that people, who > believe that the language or tool is the best thing in existence and > give lots of talks about it, are a far too easily underestimated factor > in the success of any tool. > > Best wishes, > Arne > I think we have many of those. ;) - Erik