[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