From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Zefram Newsgroups: gmane.lisp.guile.bugs,gmane.lisp.guile.devel Subject: bug#16357: insufficient print abbreviation in error messages Date: Tue, 21 Jun 2016 13:38:40 +0100 Message-ID: <20160621123840.GZ1170@fysh.org> References: <20140105230032.GB30283@fysh.org> <87ziqezqg5.fsf@pobox.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1466512764 12810 80.91.229.3 (21 Jun 2016 12:39:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 21 Jun 2016 12:39:24 +0000 (UTC) To: guile-devel@gnu.org, 16357@debbugs.gnu.org Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Tue Jun 21 14:39:15 2016 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bFKxW-0003Wa-2c for guile-bugs@m.gmane.org; Tue, 21 Jun 2016 14:39:14 +0200 Original-Received: from localhost ([::1]:51464 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bFKxV-0002j6-EJ for guile-bugs@m.gmane.org; Tue, 21 Jun 2016 08:39:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60994) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bFKxP-0002j1-LS for bug-guile@gnu.org; Tue, 21 Jun 2016 08:39:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bFKxK-0002Uf-Ll for bug-guile@gnu.org; Tue, 21 Jun 2016 08:39:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:36379) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bFKxK-0002Ub-Ig for bug-guile@gnu.org; Tue, 21 Jun 2016 08:39:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bFKxK-0002HG-Au for bug-guile@gnu.org; Tue, 21 Jun 2016 08:39:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Zefram Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Tue, 21 Jun 2016 12:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16357 X-GNU-PR-Package: guile X-GNU-PR-Keywords: Original-Received: via spool by 16357-submit@debbugs.gnu.org id=B16357.14665127248726 (code B ref 16357); Tue, 21 Jun 2016 12:39:02 +0000 Original-Received: (at 16357) by debbugs.gnu.org; 21 Jun 2016 12:38:44 +0000 Original-Received: from localhost ([127.0.0.1]:48716 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFKx2-0002Gg-KT for submit@debbugs.gnu.org; Tue, 21 Jun 2016 08:38:44 -0400 Original-Received: from river.fysh.org ([87.98.248.19]:58941 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFKx1-0002GY-5T for 16357@debbugs.gnu.org; Tue, 21 Jun 2016 08:38:43 -0400 Original-Received: from zefram by river.fysh.org with local (Exim 4.84_2 #1 (Debian)) id 1bFKwy-000859-EA; Tue, 21 Jun 2016 13:38:40 +0100 Content-Disposition: inline In-Reply-To: <87ziqezqg5.fsf@pobox.com> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.org gmane.lisp.guile.bugs:8084 gmane.lisp.guile.devel:18381 Archived-At: Andy Wingo wrote: >Thoughts? How was this managed in Guile 1.8? It seems that you need the truncated-print mechanism to be always available internally, but this doesn't require that it be always visible to the user. You can still require the full libraries to be loaded for the user to get access. Lazy loading sounds like a bad idea. Error handling is a bad place to attempt something that complex and failure-prone. -zefram