From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Panicz Maciej Godek Newsgroups: gmane.lisp.guile.user Subject: Re: Core Guile bindings Date: Thu, 13 Oct 2016 20:32:20 +0200 Message-ID: References: <87y41snzb6.fsf@gnu.org> <87shs0qfg2.fsf@web.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: blaine.gmane.org 1476383588 23316 195.159.176.226 (13 Oct 2016 18:33:08 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 13 Oct 2016 18:33:08 +0000 (UTC) Cc: =?UTF-8?Q?Ludovic_Court=C3=A8s?= , "guile-user@gnu.org" To: Arne Babenhauserheide Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Thu Oct 13 20:33:01 2016 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 1bukoG-00045n-0Z for guile-user@m.gmane.org; Thu, 13 Oct 2016 20:32:52 +0200 Original-Received: from localhost ([::1]:42503 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bukoE-0001Ya-Qk for guile-user@m.gmane.org; Thu, 13 Oct 2016 14:32:50 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46974) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bukno-0001Xh-Vg for guile-user@gnu.org; Thu, 13 Oct 2016 14:32:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bukno-00038u-6B for guile-user@gnu.org; Thu, 13 Oct 2016 14:32:24 -0400 Original-Received: from mail-qt0-x230.google.com ([2607:f8b0:400d:c0d::230]:33176) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1buknl-00035E-NA; Thu, 13 Oct 2016 14:32:21 -0400 Original-Received: by mail-qt0-x230.google.com with SMTP id s49so54478634qta.0; Thu, 13 Oct 2016 11:32:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=nd7vi2nWRvepyla38YJ13jLFoZVLoxha9zGNO2eME5w=; b=Tqd9Aj39c3NDy90PvDBEffPmDRSxbiqfA1fhQEL3qQyinthlwE+joq7tUy+qLgJDW3 IS4COY0iwRj4OOEdphSbMXY+bmQ7/CY+zl3+OQAO89j4HW38WG9F94UrZuFAmAkE9xcs 42URnH59agnwOuHBHKjfQrQkCh7/9Gi2ylr8ujzy3OCYuWp0cvrUW9u5HELPKVTkz25u /p9Poif9/MnFfHDPoZeI7lluGr47If0/DoM1OEtLT4sJ6mx8nuKlRRxe5FndGXso/Rrt hJLkgQBMBLL5X2ibmHb4Xfk09UVCh1SmZwSIZTs8sHEpwPy3kZt/+WfMZYVlUDLJjs5+ GJeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=nd7vi2nWRvepyla38YJ13jLFoZVLoxha9zGNO2eME5w=; b=PMnmurMw24RiWJ6bSJY8Wpqa1Z71GNhuz95gSis11a4nzGeOkWiZnMGK1EQFIdU6ZH 565aaPiopduOWdxRVwDuCe9n46tpxL73IAeRT1Ftd/XE5zpFDFvi3u9PacVdDlv+nYiW iKqKFts6ciq3XikXi4+5T9gGNQ8xY9nVE87nHUlKgvQn1ypIr9t0kS2yvWFA4XeFIxyL KX9JeiMryuLEUTSqgiF+RNul5PZBOKIOMidMVDqSb3iYtj9Ta3GZGDg6r/2xpAZto4A+ Ff+U/5R2xb2NdkQjq53cNfEfmFM8sb4gfMWpqdFUNesyWvF6TfFwemu2aQkghGGmVsGJ sRIQ== X-Gm-Message-State: AA6/9RktlvJxytmEvhwMAvRQex5GXe5rpSaqbmpNfM6dpCv2WSMNZ0W6PF7IxmTrbvpru/I6VUO9Emfp5vzV5A== X-Received: by 10.194.246.169 with SMTP id xx9mr7895616wjc.76.1476383540733; Thu, 13 Oct 2016 11:32:20 -0700 (PDT) Original-Received: by 10.80.163.218 with HTTP; Thu, 13 Oct 2016 11:32:20 -0700 (PDT) In-Reply-To: <87shs0qfg2.fsf@web.de> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400d:c0d::230 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 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:12949 Archived-At: 2016-10-13 20:19 GMT+02:00 Arne Babenhauserheide : > > What would be possible without breaking backwards compatibility is > moving them ino a module which is imported by default, with a way to > suppress those default imports. > > I think it is a very nice idea. Guile could install with "configurations", and the default configuration would just load the modules to make all currently global bindings available, but users could tweak their configurations in their ~/.guile files, supressing that default configuration. Or they could change it system-wide, provided that there are no dependencies in current guile scripts that could break anything.