Can you provide a simple test to execute?

> On 08.10.2014, at 16:46, Jan Kurš <[email protected]> wrote:
> 
> Hi,
> 
> I need to extract a source code from a block closure and I found something 
> strange:
> 
> [ :ctx | [ ctx atEnd ] ifTrue: [  ] ] .
> [ :ctx | [ ctx atEnd ] whileTrue:[ ] ]. 
> 
> Print of the first line returns:
> '[ :ctx | [ ctx atEnd ] ifTrue: [  ] ]'
> 
> Print of the second line returns:
> '[ ctx atEnd ]'
> 
> And honestly, I have no idea why. This behaviour was observed in Pharo3 and 
> Pharo4.
> 
> Is there a way how to get a consistent result, i.e. '[ :ctx | [ ctx atEnd ] 
> whileTrue:[ ] ]' for a second line?
> 
> Thank you in advance!
> Jan


Reply via email to