emacs-devel
[Top][All Lists]
Advanced

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

Re: list-print-separator


From: Ted Zlatanov
Subject: Re: list-print-separator
Date: 2011年4月25日 07:54:50 -0500
User-agent: Gnus/5.110016 (No Gnus v0.16) Emacs/24.0.50 (gnu/linux)

On 2011年4月25日 09:41:39 -0300 Stefan Monnier <address@hidden> wrote: 
SM> Hmm... I wouldn't try to compare the speed of `print' with that of `pp'
SM> since they do very different amounts of work and are implemented in
SM> languages whose performance is very different, but there's clearly room
SM> for improvement in pp's speed.
I want to print out a large ELisp data structure prettily. The Gnus
newsrc.eld, for example, or the Gnus registry hashtable. I'll use
whatever makes it happen as fast as possible.
SM> You could use an ad-hoc pp-like function, maybe? The way I see it, you
SM> typically either need "fast" or "pretty" but very rarely both.
With my list-print-separator patch you get fast and OK-looking. Are you
concerned it's only useful sometimes? The speed penalty is minor if
it's not used.
Perhaps people will use it more if it's available. Maybe it could be a
function too, to be called with the print-level, so the indentation can
vary and so on. But for my purposes it's enough to have just a string.
Ted

reply via email to

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

AltStyle によって変換されたページ (->オリジナル) /