From: shukaku@... Date: 2001-11-20T13:16:59+09:00 Subject: [ruby-list:32453] stdio on Ruby for Palm OS (Re: Ruby Reference Manual for PalmOS) At Tue, 20 Nov 2001 12:20:08 +0900, HIDAKA Takahiro wrote: > > 実際のところ、Memoから and Memoへリダイレクトする機能がいるのではない > でしょうか。テキストファイル代わり(?)としてはMemoを扱うのが妥当ですよ > ね。 MacintoshのCodeWarriorで標準入出力を扱うプログラムを作る際には、ライブラ リで標準入出力をファイルに振り替えることができます。Finderでアイコンをダ ブルクリックしてプログラムを起動すると、画面かファイルか、ファイルならど のファイルを使うかを指定するダイアログボックスが開くといった動きです。 Ruby for Palm OS(?)でも、そんな感じになるのかな? > いや、いっそのこと、Palm::MemoItem#to_sでえいっと持ってきちゃうのもあ > りかもしれませんが。 メモ1件を1要素とする配列のようにみなして添え字で参照するとか、表題(先頭 行)でHashのように扱うとか...。あ、同じ内容のメモがあっても構わないので、 表題だと一意になりませんね。やっぱり添え字かな。 > プログラムはどこに置くのでしょうね。Ruby.prc がオーナーになっている > pdbのなかでしょうか。prcってバイナリじゃないとだめですよねぇぇ?よく知 > らないのですが(^^; prcは実行形式ですから、スクリプトそのものだと無理でしょうね。自己展開型 の圧縮ファイルのようにスクリプトに実行部分をくっつけるとか?その実行部分 が別のprcになっているRuby本体を起動して、スクリプトを渡して実行させると。 スクリプトの直接起動にこだわらなければ、Rubyを起動するとメモ一覧が現れて、 スクリプトを書いてあるメモを指示すると実行が始まるという手もありますね。 メモだと4KBまでなので、長いスクリプト用にDoc形式にも対応するとか。 # う〜ん、考え出すと楽しいなぁ。少しでも実現の力になれれば良いのですが。 ///// ------------------------------------------------------------------ -O-O- 斉藤 秀格 (SAITO Shukaku) @ PUGH (Palm Users Group in Hokkaido) _ master@shukaku.nu (ぱふ) http://www.pugh.palm-j.com/ (旧URL: "http://i.am/PUGH")