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

Reply via email to