[#20036] Re: Roundoff problem with Float and Marshal — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

16 messages 2003/04/18
[#20045] Re: Roundoff problem with Float and Marshal — nobu.nakada@... 2003/04/20

なかだです。

[#20063] Re: Roundoff problem with Float and Marshal — matz@... (Yukihiro Matsumoto) 2003/04/22

まつもと ゆきひろです

[#20097] jcode.rb — akira yamada / やまだあきら <akira@...>

25 messages 2003/04/26
[#20098] Re: jcode.rb — matz@... (Yukihiro Matsumoto) 2003/04/27

まつもと ゆきひろです

[#20105] Re: jcode.rb — WATANABE Hirofumi <eban@...> 2003/04/28

わたなべです。

[#20108] Re: jcode.rb — matz@... (Yukihiro Matsumoto) 2003/04/28

まつもと ゆきひろです

[ruby-dev:20105] Re: jcode.rb

From: WATANABE Hirofumi <eban@...>
Date: 2003-04-28 09:39:30 UTC
List: ruby-dev #20105
わたなべです。

Yukihiro Matsumoto <matz@ruby-lang.org> writes:

> |http://taiyaki.org/ruby/jstring/を見ていてふと思ったのですが、
> |jcode.rbのコードをもとにしてStringオブジェクトをextendできるような
> |ライブラリを設けるというのはどうでしょうか?
> 
> うむ、魅力的。

以前石塚さんのscope-in-sateの話が出たときに

  module Jcode
    module String
      ...
    end
  end

という構成にすれば

  ScopeJcode = ScopeInState.new(Jcode)
   
  p 'あい'.chop             #=> "あ\244"
  ScopeJcode.scope_in do
    p 'あい'.chop           #=> "あ"
  end
  p 'あい'.chop             #=> "あ\244"

とできていいんじゃないかなと思ったことがあります。
原先生のimport-moduleでもできると思いますが、
どちらか標準にならないかなあ。

> |すべての動作が変わってしまうのは困るのだけど
> |jcode.rbの機能を使いたいという場面もあるのではないかと思います。
> 
> ベースにするのは小松さんのjstringのほうがよいかもという気が。
> いや、コードはまだ見てないんで「私が作ったのではない」という
> 以上の理由は現時点ではないのですが。

jstringはrequire 'jcode'してるのでベースはjcode.rbになってし
まいます。

-- 
わたなべひろふみ

In This Thread