Hi All,

I'm not sure if this is a bug or a feature or PEBKAC error.

I have strange behaviour In Pharo one click 1.1.1 and 1.2.1, when I open a
Shout Workspace and enter the following:
===============================================

"Person is a dirty little class that maps from a DB table and a horrible
complete creation method."

|persons aPerson|

aPerson := Person personId: '32055' personTypeId:  '1' nationalId: 'I00735'
firstName:  'ANA ROSA' surname: 'XXX YYY ZZZ' title: 'Ms' birthday:
('01/01/1970' asDate) language: 'ES ' gender: 'F' maritalStatus: 'M'
nationality: 'ES' countryOfResidence: 'IT' activity: 'CN-O'  regDate:
'17/06/2009 00:00:00' vatRegNo: '1234'.
 persons := Set new.

persons add: aPerson.

persons add: 3.
===============================================

If I ctrl-d each statement  individually. after the final line. persons is a
set with the two elements I have just added.

If I open a fresh shout workspace, copy and paste the code, select all, and
ctrl-d all the text, then I get persons = nil. afterwards.

I've debugged and both methods execute in the same way.

So like I said, bug, feature or PEBKAC?

Thanks,


Miguel

Reply via email to