From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: David Pirotte Newsgroups: gmane.lisp.guile.devel,gmane.lisp.guile.sources Subject: Re: GNU Guile 2.9.2 Released [beta] Date: Tue, 28 May 2019 01:35:00 -0300 Message-ID: <20190528013500.2f024786@capac> References: <87pno9ncyr.fsf@pobox.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/lzWHd/nGVvMmRNYdbYdJ/+E"; protocol="application/pgp-signature" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="81674"; mail-complaints-to="usenet@blaine.gmane.org" Cc: guile-sources@gnu.org, guile-users@gnu.org, guile-devel@gnu.org To: Andy Wingo Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue May 28 06:35:37 2019 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hVTpp-000L8R-FK for guile-devel@m.gmane.org; Tue, 28 May 2019 06:35:37 +0200 Original-Received: from localhost ([127.0.0.1]:57039 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hVTpo-0006bQ-3g for guile-devel@m.gmane.org; Tue, 28 May 2019 00:35:36 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:45307) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hVTpR-0006bI-KP for guile-devel@gnu.org; Tue, 28 May 2019 00:35:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hVTpQ-0005Sc-3Z for guile-devel@gnu.org; Tue, 28 May 2019 00:35:13 -0400 Original-Received: from maximusconfessor.all2all.org ([79.99.200.102]:47506) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hVTpP-0005QF-Pk; Tue, 28 May 2019 00:35:12 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by maximusconfessor.all2all.org (Postfix) with ESMTP id EBD401BE009A; Tue, 28 May 2019 06:35:08 +0200 (CEST) Original-Received: from maximusconfessor.all2all.org ([127.0.0.1]) by localhost (maximusconfessor.all2all.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5FKsset8hV_Z; Tue, 28 May 2019 06:35:08 +0200 (CEST) Original-Received: from capac (186-243-122-164.user.veloxzone.com.br [186.243.122.164]) by maximusconfessor.all2all.org (Postfix) with ESMTPSA id 675411BE008E; Tue, 28 May 2019 06:35:07 +0200 (CEST) In-Reply-To: <87pno9ncyr.fsf@pobox.com> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-pc-linux-gnu) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 79.99.200.102 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: "guile-devel" Xref: news.gmane.org gmane.lisp.guile.devel:19932 gmane.lisp.guile.sources:504 Archived-At: --Sig_/lzWHd/nGVvMmRNYdbYdJ/+E Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hello Andy, Ludovic and Mark, > We are pleased to announce GNU Guile release 2.9.2. This is the second > pre-release of what will eventually become the 3.0 release series. > ... Thanks for the the fantastic work and and congrat for the release. I'd like to insist upon the importance, imo, and I believe in the opinion o= f those of us who do work daily manipulating (very) large structures (lists, vector= s ...), like Daniel [1], to have the default repl and raised exception printers to = use truncated-print (or what ever procedure), together with a very simple 'mech= anism' to set it to 'full line printing' on demand [2]: excerpt from [1]: "... I depend on the patch myself to be able to use Guile..." So do I - thanks Daniel - and so does any of us that has to manipulate large to very large structure ... Having to have to update/change (ice-9 boot) to be able to merely use large structures in Guile is quite a 'bad sign', even for us, but for end-users, = it is a blocker: not even Guix accepted to patch Guile this way, why would any lamb= da end-user accept that they have to do that? In my experience, they don't [3]: while talking to 'bavier' - a long time ago, time runs ... - the guix contributor who offered to package Guile-CV, I mentioned that Guile should= be patched as well, otherwise Guile-CV would be unusable, then Rekado said he would not accept to do that ... (I am not blaming him, just saying that if even one of the Guix maintainer is 'scared' to patch (ice-9 boot) using a = patch written by someone who has commit right for Guile ...) I wish I could recommend any one to install and use Guile-CV, even to those= who do not know scheme (yet) - and I wish it'd be packaged n Guix: this problem is= not the only reason this did not happen yet, but it is the major one [4]. I hope this email, and those it refers to, will grab your attentions to thi= s - 'not so important for you' but fundamental for us and our users - 'problem' (it is = a real problem for us and our users). 3.0 is an excellent time to 'fix it', imo. Thanks, David [1] https://www.mail-archive.com/guile-devel@gnu.org/msg14648.html [2] to be used 'when needed', either punctually, in a repl, or in .guile for those who prefer this default or even in $prefix/share/guile/site/init.scm for those who prefer/need a global config - but the default should be to use truncate both for the repl and the raise exception 'system'. [3] in order to be able to 'just' use Guile-CV, here is what a user has to = do=20 https://www.gnu.org/software/guile-cv/manual/html_node/Configuring-Guile_0= 027s-raised-exception-system.html#Configuring-Guile_0027s-raised-exception-= system [4] the other reason for Guile-CV not being in Guix yet is being that it us= es latex to produce histograms, needs a few latex packages, but in Guix, Texlive is a huge package and Guix contributors would prefer to split Texl= ive first ... iiuc --Sig_/lzWHd/nGVvMmRNYdbYdJ/+E Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAlzsunQACgkQ83T9k6MF etc+Nwf/fsGza9bAm+84aUkeyc94fpZvyraZ+4gcFPeKhZ2TkpJyZ0LDT+u6eARF VoPWMK3YBAHwq0Ntr7ZwKo4fAS4N/i8xrH+39ZR60Yb5RKHZ462r9zX+4A25zNZq K2jPWpRtDp8QAt6IYYVo3pbfxGrpJCNJVIbnI5Iq/eyRRLcOEFdDrzRLgOe7Ef9/ GdEG/k/O5wntvUHC92gFXxHVt9p6tR77d2vjhtJ73vzjtnYTPousaGBKcXeWTPVO TlucLj7ayrmOZDafpvM/gtsaTjRdcKxztAOn1wRefLpiCn+CiDM/0fr8waQDHxoC nihDpUQ6eUM8J2BN7bN/SCvsvhpntg== =5J3k -----END PGP SIGNATURE----- --Sig_/lzWHd/nGVvMmRNYdbYdJ/+E--