[#37248] [Feature:1.9] Enumerator#inspect — "Yusuke ENDOH" <mame@...>

遠藤です。

12 messages 2008/12/02

[#37337] [Feature #841] Object#self — "rubikitch ." <redmine@...>

Feature #841: Object#self

13 messages 2008/12/09

[#37513] Current status of 1.9.1 RC1's issues — "Yugui (Yuki Sonoda)" <yugui@...>

Hi, folks

14 messages 2008/12/20
[#37516] Re: Current status of 1.9.1 RC1's issues — Masatoshi SEKI <m_seki@...> 2008/12/20

咳といいます。

[#37576] [BUG:trunk] encoding for stdio's — "Yugui (Yuki Sonoda)" <yugui@...>

Yuguiです。

11 messages 2008/12/24

[ruby-dev:37314] Re: m17n of irb

From: keiju@... (石塚圭樹)
Date: 2008-12-08 10:28:46 UTC
List: ruby-dev #37314
けいじゅ@いしつかです.

In [ruby-dev :37307 ] the message: "[ruby-dev:37307] Re: m17n of irb
", on Dec/08 17:45(JST) Yukihiro Matsumoto writes:

>まつもと ゆきひろです

>|* shbangってWindowsとかってOKなんです? 
>|* shbang って引数1つまでだと思います. env を使うと rubyには引数渡せませ
>|  ん. 
>
>Rubyは自力で解析します。

出来てないみたいですよ?

#!/usr/local/bin/ruby -Eeuc-jp:utf-8 -Ke

のとき, 

/usr/local/bin/ruby: unknown encoding name - utf-8  -Ke (RuntimeError)

ってエラーが出ます. また, 

#!/usr/local/bin/ruby -Ke -Eeuc-jp:utf-8 

だと, 

/usr/local/bin/ruby: invalid option -   (-h will show valid options) (RuntimeError)

となります.

まあ, これはなおる気がしますが...

envを使うと, env自身にオプションが1つの文字列として渡されるので, ruby
の実行そのものができません. 個人的に使うなら, rubyの直接パス指定もある
でしょうが, 広く配布したいときには, envが使えないのはちょっと厳しいで
すね. 

>|それに, この前提は動的には変えないだろうというものだと思いますが, 外部
>|エンコーディングは動的に変えられるようにしたいこともそれなりにあると思
>|うんですよねぇ. 例えば, rubyで作ったgrepとか... まあ, そういった場合は 
>|default_external_encoding使うなって話もあるとは思いますが...

あと, この場合も, 私はそれなりの需要があると思うんですけどねぇ.

>irbは「対話的にRubyプログラムを実行するプログラム」であって、
>Rubyインタプリタのように「すでに存在するファイルを実行するプ
>ログラム」ではないという意味です。

ああ, そういう意味ですか. 実用上, default_... とかが設定できなくても問
題ないってことですね? 確かに, 実用上のことだけを考えれば, そんな気はし
ます.

ただ, ライブラリのデバッグにirbとか良く使いますので. その前提はそれほ
ど正しいとも言えないと思いますが.


__
---------------------------------------------------->> 石塚 圭樹 <<---
---------------------------------->> e-mail: keiju@ishitsuka.com <<---

In This Thread