Ok!
In the latest Pharo1.3 you can evaluate:

Transcript rename: 'TranscriptModel'.
Smalltalk globals at: #Transcript put: TranscriptStream new.

If you load the issue 3948, then you dont need the first line.

Fernando



On Tue, Apr 19, 2011 at 9:14 AM, Stéphane Ducasse
<[email protected]> wrote:
> I know all that :) I favor changes.
> Now theadSafeTranscript was thread safe.
> How can I get the old transcript because I need to get fast for debugging an 
> ugly bug.
>
>> From the release notes of CUIS:
>> "New Transcript
>>  Fast (Calls return quickly)
>>  Fast (Updates are immediate)
>>  Thread safe
>>  Can log to file in addition to Display
>>  Display output is optional (for headless images)
>>  Can work on a bare bones image (Doesn't need UI, dependency, events,
>> processes)
>>  Optional morphic window for seamless integration in Morphic
>>  UI framework agnostic. Can be used to debug Morphic, even with the
>> morphic window open, without crashing the image!
>>  No longer a text editor. Display is read only."
>>
>> The idea of the current Transcript are, not to use a standart widget
>> for decoupling from Morphic, in case of errors the transcript still
>> remains functional.
>>
>> I propose adding a new transcript morph, that has the previous
>> functionality ( cut and paste ), but keep the new transcript model (
>> as in the ISSUE 3948).
>>
>> Fernando
>>
>> On Sun, Apr 17, 2011 at 6:59 PM, Stéphane Ducasse
>> <[email protected]> wrote:
>>> How can I get the old transcript?
>>>
>>> Stef
>>>
>>> On Apr 7, 2011, at 9:58 AM, Fernando Olivero wrote:
>>>
>>>> I propose some modifications to the Transcript as a (singleton) class,
>>>> and revert to the use of TranscriptModel.
>>>>
>>>> See the latest post on 3948:  Transcript and ThreadedTranscript needs
>>>> to be merged.
>>>>
>>>> Fernando
>>>>
>>>> On Wed, Apr 6, 2011 at 10:39 PM, Igor Stasenko <[email protected]> wrote:
>>>>> On 6 April 2011 20:24,  <[email protected]> wrote:
>>>>>> Em 06/04/2011 09:07, Igor Stasenko <[email protected]> escreveu:
>>>>>>>> On 6 April 2011 13:54, Fernando Olivero <[email protected]>
>>>>>>    wrote:
>>>>>>
>>>>>>>> Hi Stef, i will as an initial step take Igor's suggestion and make
>>>>>>>> Transcript a global wich  points to an instance of TranscriptModel
>>>>>>>> ( the new name i propose for the current class taken from CUIS).
>>>>>>>> I still  believe that composition  is better then  inheritance for
>>>>>>>> handling different behaviors of the Transcript, so i argue against
>>>>>>>> making it a subclass of WriteStream and making it polymorphic with
>>>>>>>> a write stream instead.
>>>>>>>>
>>>>>>>  That's totally  not my concern. As  long as thing  which sits there
>>>>>>>  responds to writestream protocol , i don't care about rest.
>>>>>>>
>>>>>>
>>>>>> Would it make sense then to lift the methods from {write}stream and
>>>>>> put then in a Trait so the composition is made through reuse of code?
>>>>>>
>>>>>> My 0.0199999....
>>>>>
>>>>> hehe.. yes, but if to follow this road every time you need to do small
>>>>> improvement,
>>>>> then at some day you will discover that you rewriting whole system
>>>>> from scratch :)
>>>>>
>>>>>>
>>>>>> --
>>>>>> Cesar Rabak
>>>>>
>>>>>
>>>>> --
>>>>> Best regards,
>>>>> Igor Stasenko AKA sig.
>>>>>
>>>>>
>>>>
>>>
>>>
>>
>
>

Reply via email to