guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: bug#16357: insufficient print abbreviation in error messages


From: Mark H Weaver
Subject: Re: bug#16357: insufficient print abbreviation in error messages
Date: Sat, 25 Jun 2016 21:05:36 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.95 (gnu/linux)

Andy Wingo <address@hidden> writes:

> On Thu 23 Jun 2016 18:57, Mark H Weaver <address@hidden> writes:
>
>> Andy Wingo <address@hidden> writes:
>>> Or, we could use print states.  But print states are not so great and
>>> ideally we would remove them eventually.
>>
>> We will need print states, or something like them, to support writing
>> cyclic data structures as required by R7RS.
>
> I was thinking parameters would be sufficient.  Dunno.  WDYT about that?

Parameters would propagate to places where we don't want them to
propagate.  For example, if in the course of running a custom printer,
some internal procedure prints something to a different port, e.g. to a
string port, then the parameter would still take effect.

      Mark



reply via email to

[Prev in Thread] Current Thread [Next in Thread]