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