List Info

Thread: Re: UPDATED: XEP-0201 (Best Practices for Message Threads)




Re: UPDATED: XEP-0201 (Best Practices for Message Threads)
country flaguser name
United States
2008-02-07 09:45:07
JéRôME CARRETERO WROTE:
>> SO YOU RECOMMEND ADDING A 'PARENT' ATTRIBUTE TO THE
<THREAD>
>> ELEMENT IN RFC3921BIS, CORRECT? I THINK THAT CHANGE
WOULD BE
>> BACKWARDS-COMPATIBLE, WE JUST NEED TO MAKE SURE
THAT IT IS CLEARLY
>> SPECIFIED.
> 
> YES. I SEE THAT CHANGE HAS ALREADY BEEN MADE ;)

PROVISIONALLY, YES. FEEDBACK IS WELCOME.

> I'D ALSO SUGGEST THE USE OF TIME-BASED UUIDS, BECAUSE :

>
> - FOR AN
> INSTANT MESSAGING APPLICATION, THE RISK OF COLLISION IS
NULL SINCE 2
> DIFFERENT MACHINES COULDN'T GENERATE THE SAME UUID, AND
IT'S
> UNTHINKABLE THAT ONE MACHINE COULD START 2 THREADS IN A
FEW 10^-8S.
> THIS RISK IS PRESENT (ALBEIT RIDICULOUS) WITH
€œFULLY-RANDOM€ UUIDS. 
>
> - TIME-BASED UUIDS COULD BE CONVENIENT FOR BEING ABLE
TO SORT CHILD
> THREADS BY DATE WITHOUT RELYING ON MORE INFORMATION IN
THE MESSAGES
> (YES, THIS IS A BIT CONTRARY TO THE OPAQUENESS OF THE
THREADID...). 
>
> OF COURSE IT FORCES IMPLEMENTATIONS TO USE TIME-BASED
UUIDS, WHICH
> COSTS A FEW MORE LINE OF CODES IF DONE FROM SCRATCH...
AND MAY BE
> WISHFUL THINKING SINCE SOME IMPLEMENTATIONS MIGHT
ALREADY EXIST
> TODAY.

WHAT DO YOU MEAN BY "TIME-BASED UUID"? COULD YOU
SHOW US AN EXAMPLE OR
PROVIDE A REFERENCE TO A SPECIFICATION? I AM NOT FAMILIAR
WITH THIS CONCEPT.

THANKS!

PETER

-- 
PETER SAINT-ANDRE
HTTPS://STPETER.IM/


[1]

about | contact  Other archives ( Real Estate discussion Medical topics )