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