From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Arne Babenhauserheide Newsgroups: gmane.lisp.guile.user Subject: Re: Guile foreign object interface Date: Sat, 11 Mar 2017 17:31:19 +0100 Message-ID: <87varf3hd4.fsf@web.de> References: <1644439317.409814.1488469678720.ref@mail.yahoo.com> <1644439317.409814.1488469678720@mail.yahoo.com> <87shmpcibe.fsf@gnu.org> <87r32988we.fsf@pobox.com> <877f40svma.fsf@gnu.org> <87r32867ni.fsf@fencepost.gnu.org> <87lgsfjxhi.fsf@gnu.org> <87o9xb4bmn.fsf@fencepost.gnu.org> <87y3webqij.fsf@gnu.org> <83wpbyfo5g.fsf@gnu.org> <87d1dq745q.fsf@gnu.org> <83lgsefgk1.fsf@gnu.org> <877f3yw7fq.fsf@pobox.com> <837f3xfup0.fsf@gnu.org> <8737el4ixw.fsf@fencepost.gnu.org> <874lz1fmwg.fsf@web.de> <87innh2yg4.fsf@fencepost.gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Trace: blaine.gmane.org 1489249932 6524 195.159.176.226 (11 Mar 2017 16:32:12 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 11 Mar 2017 16:32:12 +0000 (UTC) User-Agent: mu4e 0.9.16; emacs 25.1.1 Cc: guile-user@gnu.org To: David Kastrup Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Sat Mar 11 17:32:06 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 1cmjw5-0000v1-4k for guile-user@m.gmane.org; Sat, 11 Mar 2017 17:32:05 +0100 Original-Received: from localhost ([::1]:43918 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cmjwB-00024H-5p for guile-user@m.gmane.org; Sat, 11 Mar 2017 11:32:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46284) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cmjvk-000240-7i for guile-user@gnu.org; Sat, 11 Mar 2017 11:31:45 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cmjvf-0007sR-BW for guile-user@gnu.org; Sat, 11 Mar 2017 11:31:44 -0500 Original-Received: from mout.web.de ([212.227.17.12]:58324) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cmjvf-0007oP-1j; Sat, 11 Mar 2017 11:31:39 -0500 Original-Received: from fluss ([85.212.16.134]) by smtp.web.de (mrweb102 [213.165.67.124]) with ESMTPSA (Nemesis) id 0M8iLA-1cwboh1BKm-00C6yN; Sat, 11 Mar 2017 17:31:35 +0100 In-reply-to: <87innh2yg4.fsf@fencepost.gnu.org> X-Provags-ID: V03:K0:X1Sy+/q9lVXS3/+Kr/xcFyjNCIlaWrUDuaDh7RbFdomMNJAPZ3M bJyPlVLR4muPm1JQwdSKGEttyl+G3F3NbqL30xwVI/Q4Bb15V/byVMu/hCikZGcBJhHgo/e nSCqRmDGZydfc+PrSZOunCn1xtWAJD1Yw7+8KBW3HfEiTp/+5uurp8SmpzPqK7RR8Bavhsv WXL6YvtQ2aYuYbMUqa3nw== X-UI-Out-Filterresults: notjunk:1;V01:K0:RUBJ/lWpOzA=:8k+eVHYnXAWVeVR4ovYXZR t13RQwt+LlK5kzqJU2zk5717Pl4BRtE6X1zE1v4hSRbM954yIpouW+kFGBrUkE1bXtqWwqrvA qE5AiY/A+ZJx6OJW64AYlyte5bNdYuW8PzRM25nitiGfM4z6UP2J2wnMMWIZnHnkhrfonIbDC jcNzI91+2BkYtedUxM3SIyne1L9VfK4gLnJay5wX0BgT6j+66CU04W46xJyJamy1X6S7IqgyX F5jXNiGS6yqrJG1w3zgT9J5sX8QhDd+oqMi2hKTCPc3WHuwU6uskCs3aLaYGgpWGQaz8bSniU Uh/4kim6KpG1lJB58SWnDsN39LISqCMqvoc8N6KG+fKgwDoTgFtUdAK8EfCKyLuGI2oBFa2AK /hfg4J7UehkrHOow3UoPtAqq9FpmxDWbzIJ+34RNxLpP/um/w04r/4QiqCDwJf1wQMg7SPdb5 4qaQEX3JWGnP03S3PwZJ3IPqnnGLwS8L+0RRVfF5VoIEPCjqz44l1vkGjVzqR7lIkjqzOBwnB Y41M76cLABsMQKYCEaJ2YoJgl6tfYwno8y/KzJkqtTro84lPbwGwMhDxPgyWa2pejnMshIyh1 4crdqjajSpCws1zGJzB85/0KT0ljSs5eZpPX171u0yK4IquTAMOwvgIrsR4PPPV6+PF2SW9yc bTU5fKDXVW8UEI/b3eFmb6drO8QhCkpCOqb4AO7MYuqAeTvGREoU5kU07UddkxqnENdoK6dfm dbHrQvdrnqkIzMVn/pxn5GhSsF0cqfgtXVmt+AxunWBRmXmNfHAVY9wtrj4= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.17.12 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:13497 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable David Kastrup writes: > Arne Babenhauserheide writes: >> PS: Just saying "it=E2=80=99s a scripting language now" will not cut it. > > With an implied "rather than an extension language": that _would_ cut > it. It would imply LilyPond having to work with a fork of Guile-1.8, > and possibly encourage active maintenance of such a fork independently > of LilyPond. It would also put a clear perspective on Emacs-Guile's > future, namely none. It would also show that Guile leaves people behind who choose it. Yes, it would be a strategy, but not one which inspires much confidence in the longterm stability of its goals. >> People who adopt Guile now will have to ask whether it will stay a >> viable option as scripting language, and they will again look at >> Lilypond to see whether Guile-as-an-option kept its promises. > > Well, Guile is not an "option" in LilyPond, I did not mean it as option in Lilypond. I meant it as strategic possibility. > and it is clearly more than just an extension language (as I believe > it is designed to be in GnuCash). It's more like its programming > paradigm. The C++ part is structured to fit in with Guile. But this > sort of 1:1 relation is much more tenuous with Guile-2 since the > interaction costs have become quite larger. So it works better for > either applications that have just a little Guile, or for applications > that have little else. I hope that will change again. I=E2=80=99m sure most people here want Lilyp= ond to be faster with Guile 2.x than with Guile 1.8. Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein ohne es zu merken --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAEBCAAGBQJYxCZbAAoJEBPvjUUkA8Prr4EP/3cL+YUShNqKDWHRkuJLF4GM WTTNbGIXnDSH1TMaHTUknN1MBj3YN5S1p3JKLFkApzTwoUgfU0mFOhlrXxHRnboR bCvBDi2a/2EMqzNJCOrqWhrcmkz4IQE/Qs3c6mmWhgORl3Pt1erFlkUmdsc+0p8K eu+QyQv7/EeJeaE5oVIqDZ371N12is9/iL2c67GchbN2xfSY96NDriaDNtgrvvUg zH4YYCWRYellNUQcWgkmrqm58vJ2VTwOXC72wyloUePHQxRUUt9udfcrArEpY6pX VanxmgY4a0366fZ/pLO7ijV2v40hrVPTsa2bj2GsbvCaDj9tsoJyvvCeaIoOrSOX SARSQo1AGOwaLxwrWbsG0xH1jwBXAPwtzNwUkK3krDhcYmk9cZY7ApP1nQXs1wgB jFUxYsUYDbYgJdIiE7OEvk4+GJ+yLCy0fFDMbtqPHl7fSYQhqV9vUJSgv4QjHjtk Tj7AkDxDyln/77I5lz/5o1EUU4Ic+stgFUExRRCBBe7qy7Gusit6T5Wj3S6jDMF3 f82jKoMZnWyznF8uaP2CyiF0mH+zd7BDwoR1eES/xikk2ZYPqj9Vmm1wLddKQ7j2 x/WdpsJAxYVC9BZ7fO0cr585MhhNy10PRuEoWu8LhPfVyIP2QMj71iMnorO4YFFa SMpnqtZGqt7G0GdbuIHf =I8rx -----END PGP SIGNATURE----- --=-=-=--