Thread overview
Re: MessagePack
Mar 21, 2012
Andrej Mitrovic
Mar 21, 2012
Andrej Mitrovic
Mar 24, 2012
Andrej Mitrovic
Mar 24, 2012
Andrej Mitrovic
Apr 10, 2012
Masahiro Nakagawa
Apr 10, 2012
Andrej Mitrovic
Apr 11, 2012
Masahiro Nakagawa
March 21, 2012
On 3/21/12, Andrej Mitrovic <andrej.mitrovich@gmail.com> wrote:
> On 3/21/12, Masahiro Nakagawa <repeatedly@gmail.com> wrote:
>> This feature enables MessagePack to (de)serialize existing class
>> and struct :)
>
> Hi,
>
> it seems MessagePack won't compile with 2.058:

It seems to work if I change two opEquals functions from:

bool opEquals(T : MPObject[])(in T other) const
bool opEquals(T : MPObject[MPObject])(in T other) const

to:
bool opEquals()(auto ref const MPObject[] other) const
bool opEquals()(auto ref const MPObject[MPObject] other) const
March 21, 2012
On 3/21/12, Andrej Mitrovic <andrej.mitrovich@gmail.com> wrote:
> It seems to work if I change two opEquals functions from:
>
> bool opEquals(T : MPObject[])(in T other) const
> bool opEquals(T : MPObject[MPObject])(in T other) const
>
> to:
> bool opEquals()(auto ref const MPObject[] other) const
> bool opEquals()(auto ref const MPObject[MPObject] other) const
>

Disregard that. It compiles but it doesn't work at runtime, it just exits the application after a pack() call with no stacktrace or errors.. Really bizarre.
March 24, 2012
On 3/21/12, Andrej Mitrovic <andrej.mitrovich@gmail.com> wrote:
> Hi,
>
> it seems MessagePack won't compile with 2.058:

Oops sorry about that. I've used this old repository: https://bitbucket.org/repeatedly/msgpack4d/

instead of the new one: https://github.com/msgpack/msgpack-d

I think you should delete the old one if it's outdated. :)
March 24, 2012
On 3/24/12, Andrej Mitrovic <andrej.mitrovich@gmail.com> wrote:
> https://github.com/msgpack/msgpack-d

Btw, thank you very much for your hard work Masahiro Nakagawa! Your serialization library has reduced my waiting time by over 20 seconds (I used Json before even though I didn't need a human-readable format).
April 10, 2012
Hi Andrej,

Sorry, I wasn't aware that this thread.

I just deleted the old repository ;)

On Saturday, 24 March 2012 at 05:31:10 UTC, Andrej Mitrovic wrote:
> On 3/24/12, Andrej Mitrovic <andrej.mitrovich@gmail.com> wrote:
>> https://github.com/msgpack/msgpack-d
>
> Btw, thank you very much for your hard work Masahiro Nakagawa! Your
> serialization library has reduced my waiting time by over 20 seconds
> (I used Json before even though I didn't need a human-readable
> format).

Thanks!

In japan, many companies use MessagePack to reduce the processing time.
I also use MessagePack in companies job and communicate other languages :)


Masahiro
April 10, 2012
On 4/10/12, Masahiro Nakagawa <repeatedly@gmail.com> wrote:
> Hi Andrej,
>
> Sorry, I wasn't aware that this thread.
>
> I just deleted the old repository ;)

Great!

> In japan, many companies use MessagePack to reduce the processing time.

That's really cool. So D is popular in Japan?
April 11, 2012
On Tuesday, 10 April 2012 at 19:31:49 UTC, Andrej Mitrovic wrote:
> On 4/10/12, Masahiro Nakagawa <repeatedly@gmail.com> wrote:
>> Hi Andrej,
>>
>> Sorry, I wasn't aware that this thread.
>>
>> I just deleted the old repository ;)
>
> Great!
>
>> In japan, many companies use MessagePack to reduce the processing
>> time.
>
> That's really cool. So D is popular in Japan?

Now increasing.
I wrote D article titled "The Design and Evolution of D" at programming magazine.
(See http://longgate.co.jp/books/grimoire-vol2.html . Currently, I am working on new article for vol.3)
I sometimes translate other language scripts into D for spreading how to write D.

In addition, we(Me, SHOO, Kenji and other D programmers) help the D newbies in d-users, weblog and Twitter.
Yesterday, one game developer started D instead of Ruby!
And kaz uses D for developing product at usagee company :)