[#30722] JSON ライブラリの取り込み — "NARUSE, Yui" <naruse@...>

naruseです。

20 messages 2007/04/21

[ruby-dev:30725] Re: JSON ライブラリの取り込み

From: "NARUSE, Yui" <naruse@...>
Date: 2007-04-23 11:00:30 UTC
List: ruby-dev #30725
naruseです。

Akinori MUSHA さんは書きました:
>  ライブラリの機能としては相互の変換だけですが、 JSON は主に
> ネットワーク上のデータ交換に使われるものなので、エラー耐性や
> 例外処理も重視したいところです。
なるほど。

>> Ruby は Ruby License/GPL だから後者ではダメという解釈でいいのですっけ?
>  ライセンス非互換即却下、というわけではありませんが、利用時に
> 特別扱いしないといけないものが増えるので、あまりうれしくはない
> ですね。まずは著作権者にライセンスの変更を打診するのがいつもの
> 手順です。
> 
>  なお、ライセンスが Ruby 本体と異なるものを入れる場合は LEGAL
> ファイルに記述を追加します。
その場合は聞いてみることにします。

>> 他にも適したライブラリがあれば教えてください。
> 
>  パフォーマンスを考えるのなら、せっかく ext/syck が標準添付
> なので、 Perl の JSON::Syck のような実装がいいと思います。
> 
>  _why に聞いてみるといいかな。

Perl では JSON::Syck なんてあるのですね、コード見てみました。
確かに読み込みは共通点が多く、流用がかなりできるようですが修正は必要。
書き出しはそれなりに修正が必要そう。

とりあえず _why に JSON::Syck/Perl の成果を
取り込めないか聞いてみることにします。

-- 
NARUSE, Yui  <naruse@airemix.com>
DBDB A476 FDBD 9450 02CD 0EFC BCE3 C388 472E C1EA

In This Thread