[phobos] Community shout-out?

SHOO zan77137 at nifty.com
Tue Nov 16 10:18:17 PST 2010


I don't know it about this matter so deeply. Perhaps you are 
understanding it more precisely than me. This will be preaching to the 
choir...

Nakagawa Masahiro did porting of MessagePack to D.
This module is aimed for serialization and can convert data structure 
with character string mutually.
The main purpose of serialization of MessagePack is to hand data beyond 
programs and development languages.
And it is std.event to offer mechanism about the communication of the 
data which transcended programs/processes.

Alternatively, there is a serialization library called Orange.
The main purpose of serialization of Orange is a save and the 
reconstruction of the object which transcended thread and time on the 
same program.

Because these are different in a purpose definitely, I think that it is 
good that both with good interface are included in Phobos.

--
SHOO

(2010/11/16 22:26), Jacob Carlborg wrote:
> std.serialize and std.event. They're not in trunk but maybe someone is working on them, I don't know. But they have been talked about.
>
> On 14 nov 2010, at 15:14, SHOO wrote:
>
>> Because I don't understand which you point out, I cannot answer precisely.
>> However, IIRC these items are talked about in the past a half year or are commented by Phobos's codes.
>>
>> --
>> SHOO
>>
>> (2010/11/14 21:57), Jacob Carlborg wrote:
>>> Some of these don't exist yet, if I'm not mistaken?
>>>
>>> On 14 nov 2010, at 09:05, SHOO wrote:
>>>
>>>> I think that it is important that we prioritize our to-do list.
>>>>
>>>> Therefore I think that firstly we should make a list. Next, it is necessary for us to clarify the problem that each item has.
>>>>
>>>> I show following list the thing which I hit on:
>>>> - std.stream, I/O (replace, enhance)
>>>> - std.xml (replace?)
>>>> - std.json (replace?)
>>>> - std.datetime (replace, enhance)
>>>> - scope/RAII (replace, enhance)
>>>> - std.scoket / asio (replace)
>>>> - std.event (enhance)
>>>> - std.serialize (enhance)
>>>> - documents (enhance)
>>>> - std.process (enhance)
>>>> - std.path, std.file (enhance)
>>>> - pure (apply)
>>>> - nothrow (apply)
>>>> - @safe/@trusted/@system (apply)
>>>> - shared (enhance, bug fix)
>>>> - GC (enhance)
>>>> - std.container (enhance)
>>>> - opDollars (enhance, apply)
>>>> - and some voted bugs (bug fix)
>>>> (I only enumerate of the list at this stage, and omit the detailed explanation.)
>>>>
>>>> Are there items else?
>>>>
>>>> --
>>>> SHOO
>> _______________________________________________
>> phobos mailing list
>> phobos at puremagic.com
>> http://lists.puremagic.com/mailman/listinfo/phobos
>


More information about the phobos mailing list