> Alexandre
>
>>
>>>> Here there is an assumption about the allAttributes collection while
using = as comparsion. But there is also an assumption about the order of the content. I
changed this to
>>>>
>>>> self assert: (firstPerson allAttributes includesAllOf:
#(#'first-name' #'employee-number' #'family-name')).
>>>> self assert: (firstPerson allAttributeAssociations asArray includesAllOf:
{(#'first-name'->'Bob').
(#'employee-number'->'A0000').
(#'family-name'->'Gates')}).
>>>
>>> Very right. My mistake. But wouldn't an asSortedCollection do the thing?
Do you not test the size of the array.
>>>
>>>> This is not the best way to do because the check is only in one direction
but for this test it is ok. Somehow the second assert fails and I have to check what is
going on here.
>>>
>>> Yeah, my mistake. Sorry. The elements may be differently ordered. Would a
asSortedCollection help?
>>>
>>> I have now granted you an access to the repository. You should be able to
directly commit in it.
>>>
>>> Jaayer, what is your Squeaksource account?
>>>
>>> Cheers,
>>> Alexandre
>>>
>>>>
>>>>
>>>>
>>>> On 28.02.2010, at 02:01, Alexandre Bergel wrote:
>>>>
>>>>>> thanks for now. I did a first merge attempt. It will be quite a
bit of work. For me the xml parser is an important component. With the newest changes it
became biased towards pharo. There are things like ClassTestCase, Unicode CharacterSet.
These are for sure improvements/changes in pharo you like to use. But they make porting a
lot more difficult. I would be glad if we could find some way to lower the porting
barrier. The necessary class I could put in the squeak compat package in gemstone. But
then the xml parser will depend on the squeak package which I don't like.
>>>>>
>>>>>
>>>>> Hi Norbert,
>>>>>
>>>>> XMLParser effectively depends on Squeak specific classes. I wrote a
small script that identify the squeak classes used in XML-Support. Here is the list:
LanguageEnvironment, Unicode, LocaleID, CharacterSet
>>>>>
>>>>> I guess that porting the whole multilingual support may not be that
easy. The tag xml:lang is used to select the proper support. It should be easy for you to
ignore it I guess.
>>>>>
>>>>> CharacterSet seems to be one that has to be ported. It is not a big
class. It depends on WideCharacterSet. I am not sure whether this is useful in your case
however.
>>>>>
>>>>> Cheers,
>>>>> Alexandre
>>>>>
>>>>> --
>>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>>>> Alexandre Bergel
http://www.bergel.eu
>>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>> --
>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>> Alexandre Bergel
http://www.bergel.eu
>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>
>>>
>>>
>>>
>>>
>>
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel
http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>