From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: John Cowan Newsgroups: gmane.lisp.guile.user Subject: Re: rfc: next guile 1.8.x release Date: Sun, 7 Feb 2021 01:59:58 -0500 Message-ID: References: <87ft38jw4h.fsf@gnuvola.org> <874kizh1er.fsf@gnu.org> <878s8b71d6.fsf@web.de> <871re2ip29.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40046"; mail-complaints-to="usenet@ciao.gmane.io" Cc: guile-user , =?UTF-8?Q?Ludovic_Court=C3=A8s?= To: Massimiliano Gubinelli Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Sun Feb 07 08:00:29 2021 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 1l8e3Z-000AJt-0J for guile-user@m.gmane-mx.org; Sun, 07 Feb 2021 08:00:29 +0100 Original-Received: from localhost ([::1]:39460 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l8e3X-0007Pz-Rn for guile-user@m.gmane-mx.org; Sun, 07 Feb 2021 02:00:27 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60726) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l8e3L-0007Pe-4a for guile-user@gnu.org; Sun, 07 Feb 2021 02:00:15 -0500 Original-Received: from mail-qt1-x82b.google.com ([2607:f8b0:4864:20::82b]:39540) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l8e3H-0001wv-RF for guile-user@gnu.org; Sun, 07 Feb 2021 02:00:14 -0500 Original-Received: by mail-qt1-x82b.google.com with SMTP id e11so8228235qtg.6 for ; Sat, 06 Feb 2021 23:00:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ccil-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Adw299sRhoYh02+IBiQAyMTmRFTkks2Ma4ogUzvqPuw=; b=nBfTkuSL2h2vvadV3iyuW8CiCDmD0zBnvOBxB4zdcvlvy59E9SrRBzaDWP9CsyW2oH MJi0HUj8elFEHV2XQV81TAnY1OL+hEcNL4LPMp7NFQtJVPCsevNpmMWSeSvnceWJqRn4 9YtdP6QBIG4KHxtsqXGcjpS4X2uEi5GuHl36BcFABFmEvbceJHm2u1JbCI/cpoHA1g+T voKcx1ecliVdOEUoQPuRAlJJCSoLaTGvV5PxuPllNELdKOGBn9U4LmsAraGCYZOWC5qD //LfSKoezSXKU72Wat6X/Zu7cuVbA+p0wTpIfif34uEbNr5ShEPyrODsmpelq8HJlDgP ZTlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Adw299sRhoYh02+IBiQAyMTmRFTkks2Ma4ogUzvqPuw=; b=nazHB+f8nKRU3OTnRIBCnlnNq25dJDk7lojJ3Oi1Mcb6bvtKemxqpKDcRr4XdBY0Tf BcUilphPAc8NnOY6/4RRU3jGxVdgc0dreiwLFNlX3gTYNRfj33Wt/YU9N54m8rQao3rK g+nNdUBfaFEGjqDxGqyrstm3Ij7Snelu3aD/XTdCi5xla7ipC+1F5oFHM9H3KhZZVTEH e2a6YuiyY23dHseQpQADJlqro6UFzkZ2KDNAJhFehdaQ74I9WThvBiHumS7iOiJjjfO4 8qFNApY2K5aeUgMCUtRDtI/Omrr26xat26Pb+yYYPo/mNBKTmXw3F3OX7M9bAZ2/hppW pOWQ== X-Gm-Message-State: AOAM530sF+oRCQAzectDhyjZtIBux51uC5dZlfnGcXuEhlou3kMO0vca KoZSDGjDFd9zHryWTpKQBLYV5lCx2pjFTa509zpz0w== X-Google-Smtp-Source: ABdhPJx3FbkqihmaSNijd1x/vNg96PqZoujyWM6GA8F7b9G7/6+0uxsNhvjKAn1nwbBYDc7TsboFiYIjcPN818jDcb0= X-Received: by 2002:aed:20a8:: with SMTP id 37mr11308162qtb.362.1612681210222; Sat, 06 Feb 2021 23:00:10 -0800 (PST) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::82b; envelope-from=cowan@ccil.org; helo=mail-qt1-x82b.google.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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.23 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:17230 Archived-At: On Sun, Jan 31, 2021 at 12:36 PM Massimiliano Gubinelli < m.gubinelli@gmail.com> wrote: > Chibi is too slow I'll just mention here that Chibi's file include/chibi/features.h has many feature macros (at the C level) that can be changed to make Chibi smaller/faster: for example, you could disable Unicode support, R7RS module support, etc. If you do that, rebuild, and re-benchmark, the results might be more pleasant. There would still be the issue of making whatever changes are required to adapt the existing code to Chibi, of course. > So Guile 1.8 today remains a very good piece of software, I propose (and I think this would make the Guile team happier) that you fork Guile 1.8.x into a new project with a new name (Canny Scheme, Foxy Scheme, or Sneaky Scheme, perhaps?). That way you can maintain it for your own use, it will be easier for packagers to work with since it will have its own version number sequence, and it will be available to others who want small, fast, somewhat Guile-compatible code. Whether this would be a GNU project or not would need to be resolved by the powers that GNU, of course. In my mind Guile 1.8 is a very different language than Guile 2/3 Agreed: a different dialect of Scheme should have its own name. John Cowan http://vrici.lojban.org/~cowan cowan@ccil.org C'est la` pourtant que se livre le sens du dire, de ce que, s'y conjuguant le nyania qui bruit des sexes en compagnie, il supplee a ce qu'entre eux, de rapport nyait pas. --Jacques Lacan, "L'Etourdit"