self timeStamp 
        ifNotEmpty: [:s | 
                |subS|
                subS := s subStrings first 
                subS first isLetter ifTrue:[^subS]].
^''


On Nov 12, 2011, at 22:44 , Stéphane Ducasse wrote:

> good idea.
> if you have a piece of code send it.
> 
> Stef
> 
> On Nov 9, 2011, at 9:32 AM, jannik.laval wrote:
> 
>> Hi Stef,
>> 
>> It is not so simple :)
>> Take this example from Moose:
>> 
>> ===
>> LANNode methodDictionary collect:[:e | e timeStamp ifNotEmpty: [:s | s 
>> subStrings first ]]
>> ===
>> 
>> LANNode has no author, so if you take the first substring you will have the 
>> date of creation.
>> I have not a good solution, but for my scripts, I test the first character 
>> of the substring: if it is a letter, this is an author, else, there is no 
>> author.
>> ===
>> ((myString subStrings) first at:1) isLetter
>> ===
>> 
>> Cheers,
>> 
>> On Nov 6, 2011, at 21:48 , Stéphane Ducasse wrote:
>> 
>>> http://code.google.com/p/pharo/issues/detail?id=4971
>>> 
>>>> 
>>>>> In moose ? because in pharo this is like that and the changes I added 
>>>>> where just to make sure that all the clients do not have to deal with 
>>>>> timestamp stupid parsing.
>>>>> 
>>>> 
>>> 
>>> 
>>> _______________________________________________
>>> Moose-dev mailing list
>>> [email protected]
>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>> 
>> ---
>> Jannik Laval
>> 
>> 
> 
> 

---
Jannik Laval

Reply via email to