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 Subject: Re: guile 3 update, halloween edition Date: Thu, 31 Oct 2019 11:46:53 -0300 Message-ID: <20191031114653.3854ebcb@capac> References: <87o8xyhtz6.fsf@pobox.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/xxbt04l/sHaokty+=Ycp0EY"; protocol="application/pgp-signature"; micalg=pgp-sha512 Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="27281"; mail-complaints-to="usenet@blaine.gmane.org" Cc: guile-devel@gnu.org To: Andy Wingo Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Thu Oct 31 15:52:44 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.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iQBoa-0006vK-4d for guile-devel@m.gmane.org; Thu, 31 Oct 2019 15:52:44 +0100 Original-Received: from localhost ([::1]:51088 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iQBoV-0006t3-B9 for guile-devel@m.gmane.org; Thu, 31 Oct 2019 10:52:39 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50938) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iQBjD-0007Yg-QI for guile-devel@gnu.org; Thu, 31 Oct 2019 10:47:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iQBjB-0005nN-LR for guile-devel@gnu.org; Thu, 31 Oct 2019 10:47:10 -0400 Original-Received: from maximusconfessor.all2all.org ([79.99.200.102]:43246) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iQBj6-0005IV-Lk for guile-devel@gnu.org; Thu, 31 Oct 2019 10:47:09 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by maximusconfessor.all2all.org (Postfix) with ESMTP id EB1051BE009C; Thu, 31 Oct 2019 15:47:00 +0100 (CET) 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 E28F0nqn6vK7; Thu, 31 Oct 2019 15:47:00 +0100 (CET) Original-Received: from capac (unknown [179.210.16.16]) by maximusconfessor.all2all.org (Postfix) with ESMTPSA id 3C1C01BE0095; Thu, 31 Oct 2019 15:47:00 +0100 (CET) In-Reply-To: <87o8xyhtz6.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] [fuzzy] X-Received-From: 79.99.200.102 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.23 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:20134 Archived-At: --Sig_/xxbt04l/sHaokty+=Ycp0EY Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hello Andy, > ... > Thoughts welcome! Also: should these structured error objects be > named exceptions or conditions? SRFI-35, R6RS, and R7RS say > "conditions", but racket and my heart say "exceptions"; wdyt? I personally prefer "exceptions" over "conditions", though I did read and understand Chris answer ... Now, slightly of topic, but since/while you are working on (ice-9 boot), exceptions ... please allow me this gentle ping and invite you to (re)read my answer to the following 'bug report' (1), which is a 'claim' in favor of, in 3.0, to have the repl, errors and backtraces printers to truncate by default, then, to make things so that it would be 'dead easy' to toggle those to full print 'on demand' ... up to one could then bind the toggle proc(s) to an FN key ... (1) https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D36677#23 To 'quote myself': Imo, no matter how easy it would be/is to change, the default should be to enable truncated printing for the repl, erros and backtraces, then indeed we should have 'dead easy' 'toggle' mechanism for those 'extremely rare' guilers/situations who/that requires/want (occasionally in my experience, I sometimes do to of course) full print ... I was recently reading an email (or was it on irc, I don't remember) fom Rekado, who wrote guile-studio, which is great news, and an attempt make guile's newbie first experience(s) quite a lot more friendly ... With the above claim (and a 'dead easy' toggle mechanism ...), I would feel quite a lot more 'relax' to (try to) recommend guile-cv ... and together with guile-studio ... it then really can be said 'try it, you'll even have fun ...' David --Sig_/xxbt04l/sHaokty+=Ycp0EY Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAl26890ACgkQ83T9k6MF etc9lwf9HmZSAUkXA7vAf9gu9U599jA8QtuqlbTSXstIVD8Qzp/EHMAFGBssZ+O/ VShIIjnxX1CbjqkDlxGfvR/H/C/580yVrU+Pn+21Dl8/Ur9t9KF9RGgsq2aaGMlI b027SJPQX0BsKO0ehQudpp5OYDYHMBkGKelFcxuMgDBwvC12vJVAKyHdaalz1o3m nUxb/1Pn4JTMm1D+DfGt9nC9AWXRBiwjMTXZ0Ccn4nbSIvHrYcYFyDevs1wF/eDP Cp2BMRL9EA1kD2vj+33TPdgifKORQLKl7AWXdansVBWRceATyWRgFIG95SJXjQzU FstLVGLBTRHRAkGtcxy32AseWemchw== =CF7s -----END PGP SIGNATURE----- --Sig_/xxbt04l/sHaokty+=Ycp0EY--