From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Leo Butler Newsgroups: gmane.lisp.guile.user Subject: Re: Ideas for making Guile easier to approach Date: Thu, 10 Feb 2022 08:34:20 -0600 Message-ID: <87zgmyu6xf.fsf@t14.reltub.ca> References: <87a6f1mtz3.fsf@nonconstructivism.com> <20220208194657.ed7afe59b80eeb9c7ce880f3@gmail.com> <87o83fdeqz.fsf@dustycloud.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39157"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) Cc: guile-user To: Mikael Djurfeldt Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Thu Feb 10 18:37:06 2022 Return-path: Envelope-to: guile-user@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nIDNR-000A1L-Tc for guile-user@m.gmane-mx.org; Thu, 10 Feb 2022 18:37:06 +0100 Original-Received: from localhost ([::1]:41826 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nIDNR-00024h-0W for guile-user@m.gmane-mx.org; Thu, 10 Feb 2022 12:37:05 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:41234) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nIAqh-000113-FO for guile-user@gnu.org; Thu, 10 Feb 2022 09:55:07 -0500 Original-Received: from mail-eopbgr660128.outbound.protection.outlook.com ([40.107.66.128]:3008 helo=CAN01-QB1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nIAqe-0004LI-U5 for guile-user@gnu.org; Thu, 10 Feb 2022 09:55:06 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dNuQhcxc5WDiSdfICaDFaDl5CbHhe+sAurRkFXIQIBa4i97C2hGt+RsTwzvnzb+b+C/kfHK/YPH1ZOmLNa8w30ZEtd+6tcf495iUsDr+HZJ543Brts8cruJ1KiE7UWudNC5ycycRrNnF0iQXssl5UZNDODa7XzhgD1iDlZV8h7PdqcAObh0eUTkHozgjtorTnP7oYkRHbCWo63dyiixf5Zew0cZjenyQKVrBi9wX8Hv3Akwru9OegltyLA4OKGrIKOGCDQYQgmncOlIBsthrZJpSzBrbty3+qVuJxu3npULiYu5Mci+FcEBIwWfB7Uyd5bNyL3XnCsLIYlHMlPX8Jg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Jvie1mE1eyadw1kzcU8gMAU8oIjMlK2hTeiuXf045ck=; b=ZLBtISGp1wbdX0W/R54p/Qq4zAQfacIXSFyUm6E/ogZ5/wwlBeAoHefsgJF73RHVyn8EIUaE2P5/R3M/ztCYPJnTmGWU8eOuH/7e7wAHfNay+6oe7w3Y9fNdFd3/vcYH+ydlOnjAu4FEnucB4xex/srC1/ncxDv3aLymT5QagoRr69vQUsZXNn8l2ItO79dRDBmWwYAlbP0rZWR7FZxcBDfLEZiOPvRQRFu3bn0WBpZWo0FTq7FrPlgk7OJwAPEA+Zv5BGZca9hFL5yyWctcvwEIeH9KACDpmM9zfqHLUbyoF7HItCSD5sOD36c0EhjAKhO6iMtNLdpqDnK5pZQHRw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umanitoba.onmicrosoft.com; s=selector2-umanitoba-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Jvie1mE1eyadw1kzcU8gMAU8oIjMlK2hTeiuXf045ck=; b=i1w8NlompFU38/KUac1Nx32LXStioadng/xSqAHVUTNIEAxfNDJfHE/OkeZINPtt6QKc4DWmQt/wIDBuT3fEXRq6bJEgP8gP+FkCrChaAXRuyhEP/PvOKO7EmAr1UdckHkYYVm9FFdmBcxNwyAeGZsg5RkaoZDQ47F8KUq+nloQ= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=umanitoba.ca; Original-Received: from YT3PR01MB5590.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:60::14) by YQXPR0101MB1687.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:18::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.14; Thu, 10 Feb 2022 14:34:23 +0000 Original-Received: from YT3PR01MB5590.CANPRD01.PROD.OUTLOOK.COM ([fe80::1956:43f5:4028:29f6]) by YT3PR01MB5590.CANPRD01.PROD.OUTLOOK.COM ([fe80::1956:43f5:4028:29f6%5]) with mapi id 15.20.4951.019; Thu, 10 Feb 2022 14:34:23 +0000 In-Reply-To: (Mikael Djurfeldt's message of "Thu, 10 Feb 2022 12:27:31 +0100") X-ClientProxiedBy: MW4PR03CA0124.namprd03.prod.outlook.com (2603:10b6:303:8c::9) To YT3PR01MB5590.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:60::14) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7f923fd8-9e24-4ac7-0c6a-08d9eca26eb1 X-MS-TrafficTypeDiagnostic: YQXPR0101MB1687:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: uh08iVhQNKqT4Gbx20tjc3EWn7SmsLYD05o5beotkhx+8Ptdv2TnCJe6yCzv5intr30PqO2wUxyCr1UQYZHlNvnJ5AKEwS4X/H4abjEH35a/82l196S1HejRuZH32wnZrbyr18BRWvX9FEHOpji1CG9ZBcwlzhFpTMADh8AgsTI8/nPiU63zz/N28UZAfM50EUv3aeD2TSeoxV00CAVjhXUCsnQBiP/ictubxmLd4PXE6LQTHGEzF9folN0kexffNO2LIk3yOD/v6qGfJ2ktcZxaF2gCuyBGzIwDnMIEJqnTen536YifS5zhdtuP5Bv59ICdxTZ47tegz2WTdArmOJx/WmnkguIYaapHEWdoZadLc5VqJH7QMCLXSUa8AX46tqrfBN0ptOMWxFxw8BGDVtXLlLKJ+02VaSLdFKUS/rqaJbm703OINc/+DbiXxWfkF//58mT5+DYUWyrbpi5h5nMny0yyIdgu14iFaCxwxQVkNrlZnFf69K2E9OqkPQrgjzK+ZI7qYo1HV2ngczauzdxVUvDHlBnS6YJ0Lej2Mgct0ojCKZ5K2CxOTmcrUbRHeqLftcAaAUhhYBI9yfMPTGH25jcnoq/EiFQM465hnML+8Tc/uaVN0rP1GQbSFygLoeH6xeXF2QkRWiAUYoMgPufGF5y6X1jPn8xgB5TbCYlD68PKms0yujhu6U08d1Km X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YT3PR01MB5590.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(366004)(38100700002)(508600001)(4326008)(4744005)(66476007)(8936002)(66946007)(5660300002)(26005)(8676002)(44832011)(786003)(2906002)(66556008)(54906003)(6486002)(6506007)(9686003)(6512007)(38350700002)(52116002)(86362001)(186003)(6916009)(316002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WWFsMUNvMlhjMjhmVGhOKzgvSTY5OFpzVEx0UElwT0ZHQTkweGovRVVVNW50?= =?utf-8?B?eXNIQkUvaDcwcy94dVFEMnplVVA4bVBrU0J5YWpNMTgyMzZobC83NEZUbVcv?= =?utf-8?B?RTdOQ2ZjNjJkZGw2Y3BsbnNDTmUrSy9FMmxLa0pHVFpQL2hocmJsMFcrOGpE?= =?utf-8?B?WGNKL1A0aXhrUEZNYVVJNlIyWU1zcWFUOEp5Yms2SkhHb3hIZlhEUDluLy93?= =?utf-8?B?MEhJMC92dUlOaTEzbFdiTTJHMFVmZEprRnE3TVBwQmQwVXhDMEtIemVmaEc0?= =?utf-8?B?NHBqcldoVnlYK0d4akJURTNwcGJ3UlMycDVjTlhHMm1RbWJqdnJiQ280bzZp?= =?utf-8?B?VVZzL2hPdVVnNndwS1FKVHFCem53R0hrOHFYbzZvbnFKK3pZNjhhVXhyV1I0?= =?utf-8?B?dmZRS2hOdWpNQUhZR0JQWUdrZWpYa0lMNjhQcDI4TEI1YmZUWGhsbHphMFZv?= =?utf-8?B?MDAxczl5K3NmQ3VQK3JkOEdVZUl1REVEc0RGYXl4ZUdMcmhjTTQxWDFzUFVs?= =?utf-8?B?RVRldVVtVllSSWRIakk0VXJHODFObEFQeERGRmltcXlSUXlENkJRaWxaNGM3?= =?utf-8?B?ZUN3dnQ2SE5HWXZjQVJnSk5OVGl3L3J1SmhhR1pZZUlCRTZGUmxkRUlWUXEw?= =?utf-8?B?bEhnRzJpUC9WckpDbm40dzEwYmRqbVJWeTB4WF X-OriginatorOrg: umanitoba.ca X-MS-Exchange-CrossTenant-Network-Message-Id: 7f923fd8-9e24-4ac7-0c6a-08d9eca26eb1 X-MS-Exchange-CrossTenant-AuthSource: YT3PR01MB5590.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Feb 2022 14:34:23.6995 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4f80dd0b-338c-4e4c-8a14-90446962f7b8 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: YdGl62H3cj2Wu0ueIGZuV/TePKqxVbBehm65Kq5/5PGvhftGzqUJGvBGgBDF42sHH6wNQ+apiHz3ywXj3wvUDA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQXPR0101MB1687 Received-SPF: pass client-ip=40.107.66.128; envelope-from=Leo.Butler@umanitoba.ca; helo=CAN01-QB1-obe.outbound.protection.outlook.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.io gmane.lisp.guile.user:18065 Archived-At: Mikael Djurfeldt writes: > Den ons 9 feb. 2022 21:12Christine Lemmer-Webber > skrev: > >> >> ice-9 -> guile >> -------------- >> >> I think that ice-9 is a weird namespace for "guile's standard library" >> but it's what we have for historical reasons. My 2c: The guile reference manual is worth reading. Early on, I found this: (info "(guile)Status") #+begin_quote ...eventually resulting in the Emacsification of the entire GNU system. Indeed, this is the reason for the naming of the many Guile modules that live in the =E2=80=98ice-9=E2=80=99 namespace, a nod to the fi= ctional substance in Kurt Vonnegut=E2=80=99s novel, Cat=E2=80=99s Cradle, capable o= f acting as a seed crystal to crystallize the mass of software. #+end_quote It would be a pity to deprecate and/or remove that little bit of culture for the sake of...OTOH, creating a workable system that allowed one to dynamically alias modules would definitely be useful. Leo