[#30743] 大きな数の大まかな割り算 — Yukihiro Matsumoto <matz@...>

まつもと ゆきひろです

17 messages 2007/05/01

[#30827] Supporting Fiber — SASADA Koichi <ko1@...>

 ささだです。

22 messages 2007/05/27

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

From: "NARUSE, Yui" <naruse@...>
Date: 2007-05-06 00:59:16 UTC
List: ruby-dev #30763
naruseです。

_why から返事が来ないので、「エラー耐性や例外処理」が充実していた
json.rubyforge.org のライブラリの方向で作業してみました。

JSON で文法エラーが起きた場合は以下のような感じになります。
% ruby -rjson/ext -e'p JSON.parse("[123")'
/usr/local/lib/ruby/1.9/json/common.rb:96:in `parse': unexpected token
at '123' (JSON::ParserError)
        from /usr/local/lib/ruby/1.9/json/common.rb:96:in `parse'
        from -e:1:in `<main>'
% ruby -rjson/pure -e'p JSON.parse("[123")'
/usr/local/lib/ruby/1.9/json/pure/parser.rb:152:in `raise': expected ','
or ']' in array at ''! (JSON::ParserError)
        from /usr/local/lib/ruby/1.9/json/pure/parser.rb:152:in
`parse_array'
        from /usr/local/lib/ruby/1.9/json/pure/parser.rb:67:in `parse'
        from /usr/local/lib/ruby/1.9/json/common.rb:96:in `parse'
        from -e:1:in `<main>'

今は取り込むならこれがいいかなと思っているのですが、
他に案やこれへの意見等はありますでしょうか。

特に意見がなければ数日待って作者の方にライセンスを問い合わせ、
OK がでたら trunk に入れようと思っています。

この方向でいいですか?若干拙速な気はしているのですが>まつもとさん

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

In This Thread