Am 05.05.2013 um 21:42 schrieb Stéphane Ducasse <stephane.duca...@inria.fr>:
> Hi guys > > Stupidly I introduced log: a while ago to replace Transcript show:. Now is > the current situation. > > I still want to remove all the use of Transcript show: > > Now since I thought I did a mistake with log: because it overload > Integer>>log: I introduced trace: and traceCr: > > Now I do not like traceCr: because it is not a cool message. > > So what do we do: > > 1) we use crLog:, logCr: > and deprecated log: > > > 2) we use crTrace:, trace: and traceCr: > > I really prefer solution 1 but I would like to hear from you. I assume crLog:/logCr: is a short and convenient form of something else. How would these be called? Basically I want to log objects and only the default in Object should use Transcript in combination with "asString". On top of the short form a convenient selector that adds a line ending makes sense. There needs to be a getter for a log where one can attach all needs like logging levels, log destinations, etc. So is the plan to have only the direct replacement for "Transcript show:" or something that can be extended/used differently. And why do we use cr? I think it is pretty common to us NL = newline. Where does this come from? Logically a "carriage return" enables you only to print something in bold while newline enables you to print a whole page :) Norbert