編集可能

MessagePack ep.1 〜文字列とバイナリをめぐる issue 121〜

MessagePack に文字列型を追加するべきか否かをめぐった、長い議論のまとめ。 ep.2に続きます:http://togetter.com/li/467451 issueスレッド121: https://github.com/msgpack/msgpack/issues/121
16
Sadayuki Furuhashi @frsyuki

ちょっとマジで助けて下さいよコレ… http://t.co/f7XIlTZ2

2013-02-20 19:02:52
Sadayuki Furuhashi @frsyuki

@nalsh 突然ですいませんが、文字コード周りについて何か一言でもコメントいただければ幸いです…今じゃ無くてもいいので: http://t.co/f7XIlTZ2

2013-02-20 19:09:42
Sadayuki Furuhashi @frsyuki

@choplin それ言ってやってくださいよ…いや本当にマジでお願いしますよ…

2013-02-20 19:29:36
Inada Naoki @methane

僕の言いたいことは、結局アプリケーションレイヤーはそのデータが文字列であるべきかどうか知らないといけないってことで、 @frsyuki さんが100倍ちゃんと説明されてるのでしばらく黙ろう。

2013-02-20 19:38:10
Sadayuki Furuhashi @frsyuki

@methane ちょっと黙らないで下さい頼みますんで…もう寝たいっす。

2013-02-20 19:38:30
Sadayuki Furuhashi @frsyuki

このひとたち英語が流暢で怖いからだんだん不安になってくる…

2013-02-20 19:40:15
Sadayuki Furuhashi @frsyuki

英語はいいからコードを書け。

2013-02-20 19:40:26
Sadayuki Furuhashi @frsyuki

@jj1bdx それスレッド上で+1してください…まじで…

2013-02-20 19:50:13
Sadayuki Furuhashi @frsyuki

@jj1bdx こいつら言いふらすからキツいっすね…それはたぶん、世界全体の開発者コミュニティを見たときに、立場が有利な場合にのみ役に立つんではないかと。黙る方が幾分マシかも。

2013-02-20 19:59:26
Sadayuki Furuhashi @frsyuki

だいたい言いたいことは言い切った気がするんだけども、ちょっと誰か補足してやって下さい… http://t.co/f7XIlTZ2

2013-02-20 20:00:14
Sadayuki Furuhashi @frsyuki

まぁこれだけ激しく議論されるだけ健全でありますよ…BSONとか無造作に型を追加してアレなんで…。

2013-02-20 20:03:41
Inada Naoki @methane

@colun 言語にベッタリ依存したフォーマットなら大抵対応してると思いますよ。Pythonならpickleとか。汎用フォーマットはちょっと複雑にすると注意しないといけない点が一気に増えるので…xmlとか複雑すぎてこんな感じ http://t.co/XtHQVfLN

2013-02-20 20:12:15
Inada Naoki @methane

bikeshed ラベルとか作って貼り付けたらどうなるか恐ろしい。

2013-02-20 20:18:04
Sadayuki Furuhashi @frsyuki

コミッタを納得させないと実装は変わらないわけで、途中で投げたら目的を達成できないのでは無いかな…

2013-02-20 20:27:59
Sadayuki Furuhashi @frsyuki

ようやく核心に迫ってきた…

2013-02-20 20:33:27
Sadayuki Furuhashi @frsyuki

ちょっと日本語で整理させて…

2013-02-20 20:33:42
Sadayuki Furuhashi @frsyuki

でもコンセプト的な話をしてもあんまり意味無い気がするなぁ…実装の話を持ち出すべきだなぁ。

2013-02-20 20:35:27
Sadayuki Furuhashi @frsyuki

コンセプト的な話をすれば…データの寿命は長い方がいい。寿命が長いとは、時代が流れても読み込み/利用可能だと言うこと。寿命を長くするには、アプリケーション依存の情報を含むべきでは無い。それはすぐに変わる。データは、本質的にそのデータが何であるかという情報だけを含むべき。

2013-02-20 20:36:12
Sadayuki Furuhashi @frsyuki

浮動小数か整数かは、そのデータが何であるかの情報であってアプリケーションに依存しないと考えるが、文字列かバイト列かはアプリケーション依存だと考える。コンセプト的にはこれだけなんだけど…まぁあんまり意味無い。

2013-02-20 20:37:20
Sadayuki Furuhashi @frsyuki

実装的な話にするべきだ。例えばJava版で、value.getString は value が文字列だろうがバイト列だろうが妥当だが、整数なら不当である。これが何で妥当であるべきで、あるいは不当であるべきなのか、と。

2013-02-20 20:40:14
Kazuho Oku @kazuho

@frsyuki 単に、より短くなるから、じゃダメなんですか?

2013-02-20 20:41:07
残りを読む(1171)

コメント

コメントがまだありません。感想を最初に伝えてみませんか?