From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: taylanbayirli@gmail.com (Taylan Ulrich =?utf-8?Q?Bay=C4=B1rl=C4=B1?= =?utf-8?Q?=2FKammer?=) Newsgroups: gmane.lisp.guile.devel,gmane.lisp.guile.user Subject: Re: Request for feedback on SRFI-126 Date: Mon, 28 Sep 2015 14:39:13 +0200 Message-ID: <87io6uu39q.fsf@T420.taylan> References: <87zj08t5w1.fsf@T420.taylan> <87vbavtyfz.fsf@T420.taylan> <87mvw7t100.fsf@T420.taylan> <87twqeygmo.fsf@elektro.pacujo.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1443466262 7379 80.91.229.3 (28 Sep 2015 18:51:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 28 Sep 2015 18:51:02 +0000 (UTC) Cc: "guile-user@gnu.org" , guile-devel To: Marko Rauhamaa Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Sep 28 20:51:02 2015 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZgdVp-0005V4-Ls for guile-devel@m.gmane.org; Mon, 28 Sep 2015 20:50:57 +0200 Original-Received: from localhost ([::1]:40269 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZgdVo-0005Gs-UE for guile-devel@m.gmane.org; Mon, 28 Sep 2015 14:50:56 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59198) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZgXhD-00073t-Ti for guile-devel@gnu.org; Mon, 28 Sep 2015 08:38:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZgXhC-0003lz-UY for guile-devel@gnu.org; Mon, 28 Sep 2015 08:38:19 -0400 Original-Received: from mail-wi0-x233.google.com ([2a00:1450:400c:c05::233]:34202) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZgXhC-0003lq-OO; Mon, 28 Sep 2015 08:38:18 -0400 Original-Received: by wicfx3 with SMTP id fx3so102522504wic.1; Mon, 28 Sep 2015 05:38:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type:content-transfer-encoding; bh=S2uOuzOpOOGSjyI/hZ2vP4WIidz5kgXsHgFXDr3pqd8=; b=h+vBShrid8rtdvcv8cN3zP1dfctUyhC0WGzMU6u97oYE5q6R5fx4qgco2zHnabzMK+ K8YAfrlxwstTuxr81usbHL+RUKYSBPuyqForMjlr/oO4q9y2ppUIXLKNCwHCzcSINJUS urX+RKCPKddb0K/pWwqmDEhkGO6e3/UvggGsbaqf4WPiF/jxigjvuYX0SGq+JsTbsNeZ 4B9PZG/aBIZrEhsXJ1p68lpn6r0fuclU9GpjA0I+LHPVIhtZwjTzEL4FCIxEQjl7JYvx kuMC9hKGQA7uCVVysGOkCO1fKwADkSz8XQCaJJ8EyNTw8JwqQxpEl8xAt8NJ5lwHPMxi qXqQ== X-Received: by 10.194.174.201 with SMTP id bu9mr25551174wjc.73.1443443897766; Mon, 28 Sep 2015 05:38:17 -0700 (PDT) Original-Received: from T420.taylan ([2a02:908:c32:4740:221:ccff:fe66:68f0]) by smtp.gmail.com with ESMTPSA id x7sm18112937wia.10.2015.09.28.05.38.16 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 28 Sep 2015 05:38:16 -0700 (PDT) In-Reply-To: <87twqeygmo.fsf@elektro.pacujo.net> (Marko Rauhamaa's message of "Mon, 28 Sep 2015 13:37:03 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c05::233 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:17869 gmane.lisp.guile.user:12049 Archived-At: Marko Rauhamaa writes: > taylanbayirli@gmail.com (Taylan Ulrich "Bay=C4=B1rl=C4=B1/Kammer"): > >> So we are back to square one: anyone who wants to use Scheme for >> something real needs to pick a specific implementation, > > Which is true for other programming languages as well: C, C++, Python, > .. > > For me, in practice, C/C++ is gcc, Python is CPython, sh is bash, Scheme > is Guile, and the OS is Linux. Unfortunately, Scheme is also Racket, Chicken, Kawa, Gambit, Gauche, Chibi, and so on. Racket individually has considerable power so they would benefit the least from this, but a bridge between the user-bases of the others would probably have significant benefits to all of them. (And I suppose Racket would eventually support such an RnRS too; why not if they support even ALGOL.) Knowing that one doesn't have to choose and stick to an implementation would also make Scheme as a whole more attractive. Many people first hear of just "Scheme" and not immediately "Guile," then they see that one can't do anything serious with "Scheme" (standard), and the image stains every Scheme implementation. Guile could make a bold move like Racket and say that it's not Scheme anymore, not caring about further RnRS at all, but I'm not sure if it would be a good move with Guile's current stand-alone popularity. (I hope that doesn't sound negative. Of course I'd *love* Guile to become for Scheme what GCC is for C, but I don't see that becoming the case any time soon. Racket is nearer to that, though they don't even call themselves Scheme.) Taylan