From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: A0 Newsgroups: gmane.lisp.guile.user Subject: Re: Request for feedback on SRFI-126 Date: Mon, 28 Sep 2015 10:24:08 +0100 Message-ID: <56090738.1060604@openmailbox.org> References: <87zj08t5w1.fsf@T420.taylan> <87vbavtyfz.fsf@T420.taylan> 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 1443448998 7713 80.91.229.3 (28 Sep 2015 14:03:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 28 Sep 2015 14:03:18 +0000 (UTC) To: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Mon Sep 28 16:03:16 2015 Return-path: Envelope-to: guile-user@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 1ZgZ1N-0006NY-CO for guile-user@m.gmane.org; Mon, 28 Sep 2015 16:03:13 +0200 Original-Received: from localhost ([::1]:37271 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZgZ1M-000428-Ru for guile-user@m.gmane.org; Mon, 28 Sep 2015 10:03:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55019) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZgUgW-0000OA-V9 for guile-user@gnu.org; Mon, 28 Sep 2015 05:25:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZgUgR-0000fD-Ms for guile-user@gnu.org; Mon, 28 Sep 2015 05:25:24 -0400 Original-Received: from smtp29.openmailbox.org ([62.4.1.63]:39465) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZgUgR-0000f3-E4 for guile-user@gnu.org; Mon, 28 Sep 2015 05:25:19 -0400 Original-Received: by mail2.openmailbox.org (Postfix, from userid 1002) id F05607C0DF6; Mon, 28 Sep 2015 11:25:17 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1443432317; bh=bMZPXg26K692ycKcxbl4S4Kv30VtMTGvIgN4oojURFw=; h=Date:From:To:Subject:References:In-Reply-To:From; b=o1lGqvLEG7XIeEKBmMG4JdnvRuE3Rcp4czcLIkaZMX/bIoP/qZMJ5Rrt0Ndibl9jH bBd11se9F6phHZA8lYootDJ7jnY0Odxaa4rNnpxKm0vshCE00fOu35YM/CrjMsDXrY HvoUful5ynqfa5iPKCEQAKLC5lE5kCaDF9Ub4b00= DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1443432317; bh=bMZPXg26K692ycKcxbl4S4Kv30VtMTGvIgN4oojURFw=; h=Date:From:To:Subject:References:In-Reply-To:From; b=o1lGqvLEG7XIeEKBmMG4JdnvRuE3Rcp4czcLIkaZMX/bIoP/qZMJ5Rrt0Ndibl9jH bBd11se9F6phHZA8lYootDJ7jnY0Odxaa4rNnpxKm0vshCE00fOu35YM/CrjMsDXrY HvoUful5ynqfa5iPKCEQAKLC5lE5kCaDF9Ub4b00= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.8.0 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 62.4.1.63 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.14 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-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:12047 Archived-At: On 28/09/15 00:20, Panicz Maciej Godek wrote: > Delimited continuations are an academic curiosity, and sockets and > regexps are just a specific domain (I'm sure you could easily find > plenty of others; anyway, they are by no means fundamental) Sorry, but I have to comment on this. So did people think of lambdas, map, reduce and the rest of list/array collective manipulation procedures, but look at the new Java/C++ et al standards. It just so happened that they have implemented them decades after they achieved their normal use in languages like Lisp and Scheme. I wonder when we'll finally get tail calls and named lets in the mainstream languages :). I fully understand Taylan's point of view. Scheme has more expressive power than any other dynamic language I have encountered. I am trying to use it for day-to-day tasks which used to be difficult only because the batteries were not included. Maybe for you it's a nice little language to demo great coding ideas, but it can be a practical platform as Guile demonstrates. Unfortunately for the novice programmers the practicality of Guile only becomes clear after one can use its nifty FFI to patch up the still unimplemented features. In a sense, I don't think it is so necessary to have a practical Scheme standard as long as there is at least one implementation that can be used to perform with ease 90% of tasks a modern programmer needs to tackle. And, yeah, I'd love to see the core scheme kept clean. All the best...