On 27 janv. 2014, at 08:44, Marcus Denker <[email protected]> wrote:

> 
> On 26 Jan 2014, at 10:08, Camille Teruel <[email protected]> wrote:
> 
>> [ [  ] ] 
>> prints:
>> [ ] 
>> instead of: 
>> [ [ ] ]
>> 
>> and
>> [ :arg | [ arg ] ]
>> prints:
>> DoIt
>>      ^ [ :arg | [ arg ] ] yourself
>> instead of: 
>> [ :arg | [ arg ] ]
>> 
>> 
>> Apparently it's the print that is not correct because of problem in 
>> #sourceNode.
>> Any clue? Marcus? Clément?
> 
> Other than “the devil is in the details” (this is all far too complex for my 
> taste, implementation wise…)
> 
> Can you add an issue? My problem is that i have no time right now to even 
> think about it…
 
My problem is that I found a fix with try-and-fail without really understanding 
the code.
I just found that problematic examples were passing through that condition 
whereas non problematic examples were not.
I looked at the versions and though that you may have left this line by error.
I removed it and so far, it *seems* to work. So the fix is there but I have no 
clue if it's correct or not.
Here it the case: https://pharo.fogbugz.com/f/cases/12732/sourceNode-broken

> 
>       Marcus

Reply via email to