[#1185] ruby on Macintosh — 藤本尚邦 / FUJIMOTO Hisakuni <hisa@...>
みなさまはじめまして。藤本と申します。1ヵ月くらい前にDBMのことで
6 messages
1998/01/02
[#1193] SHA module — Eiji-usagi-MATSUmoto <ematsu@...>
うさぎです
5 messages
1998/01/05
[#1194] html check — masaki.suketa@...
助田です。
5 messages
1998/01/05
[#1215] var arg method — Kikutani Makoto <kikutani@...>
きくたにです。
10 messages
1998/01/06
[#1216] Re: var arg method
— matz@... (Yukihiro Matsumoto)
1998/01/06
まつもと ゆきひろです
[#1218] Re: var arg method
— Kikutani Makoto <kikutani@...>
1998/01/06
きくたにです。説明不足ですみません。
[#1235] RE: ruby on Macintosh — 青山 和光 <PXN11625@...>
In-Reply-To: [ruby-dev:1185] ruby on Macintosh
8 messages
1998/01/07
[#1249] Ruby/Gtk — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
5 messages
1998/01/08
[#1273] install *.rb to lib/ — Kikutani Makoto <kikutani@...>
rubyのmake installのとき、tcltklibのように、*.so 以外に *.rb を
7 messages
1998/01/11
[#1283] slanglib — Kikutani Makoto <kikutani@...>
きくたにです。
13 messages
1998/01/13
[#1285] Re: slanglib
— WATANABE Hirofumi <watanabe@...>
1998/01/14
わたなべです.
[#1303] tk update — Kikutani Makoto <kikutani@...>
Tkでupdateコマンドを使う必要が生じたのですが、できないようですね。
6 messages
1998/01/21
[#1320] [MethodIndex] Bug and question — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
32 messages
1998/01/23
[#1321] Re: [MethodIndex] Bug and question
— matz@... (Yukihiro Matsumoto)
1998/01/23
まつもと ゆきひろです
[#1323] Re: [MethodIndex] Bug and question
— keiju@... (Keiju ISHITSUKA)
1998/01/23
けいじゅ@日本ラショナルソフトウェアです.
[#1332] Re: [MethodIndex] Bug and question
— keiju@... (Keiju ISHITSUKA)
1998/01/27
けいじゅ@日本ラショナルソフトウェアです.
[#1333] Re: [MethodIndex] Bug and question
— matz@... (Yukihiro Matsumoto)
1998/01/27
まつもと ゆきひろです
[#1334] Re: [MethodIndex] Bug and question
— keiju@... (石塚圭樹 )
1998/01/27
けいじゅ@日本ラショナルソフトウェアです.
[#1351] Re: [MethodIndex] Bug and question
— keiju@... (石塚圭樹 )
1998/01/29
けいじゅ@日本ラショナルソフトウェアです.
[#1353] Re: [MethodIndex] Bug and question
— matz@... (Yukihiro Matsumoto)
1998/01/29
まつもと ゆきひろです
[#1354] Re: [MethodIndex] Bug and question
— keiju@... (石塚圭樹 )
1998/01/29
けいじゅ@日本ラショナルソフトウェアです.
[#1355] Re: [MethodIndex] Bug and question
— matz@... (Yukihiro Matsumoto)
1998/01/30
まつもと ゆきひろです
[#1358] Re: [MethodIndex] Bug and question
— keiju@... (石塚圭樹 )
1998/01/30
けいじゅ@日本ラショナルソフトウェアです.
[#1359] Re: [MethodIndex] Bug and question
— matz@... (Yukihiro Matsumoto)
1998/01/30
まつもと ゆきひろです
[#1363] Re: [MethodIndex] Bug and question
— matz@... (Yukihiro Matsumoto)
1998/02/02
まつもと ゆきひろです
[#1364] Re: [MethodIndex] Bug and question
— keiju@... (Keiju ISHITSUKA)
1998/02/02
けいじゅ@日本ラショナルソフトウェアです.
[#1339] パースエラー等の嵐をDos窓で受けるには...? — Masao Kanemitsu <masao-k@...>
4 messages
1998/01/29
[#1344] ruby-1.1b6 and rbc — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
5 messages
1998/01/29
[ruby-dev:1272] Re: RE^4: ruby on Macint
From:
藤本尚邦 / FUJIMOTO Hisakuni <hisa@...>
Date:
1998-01-10 08:30:51 UTC
List:
ruby-dev #1272
藤本です、青山さんこんにちは。
From: 青山 和光 <PXN11625@niftyserve.or.jp>
Subject: [ruby-dev:1271] RE^4: ruby on Macint
Date: Sat, 10 Jan 98 09:30:07 +0900
> tell application "MacPerl"
> set upcaseText to (
> Do Script "
> ($upcase = $ENV{'TEXT'}) =~ tr/a-z/A-Z/;
> &MacPerl'Reply($upcase);
> " environment {"TEXT", sampleText}
> ) as text
> end tell
>
> ということで、基本イベントの他に、外部から(ファイルを経由せずに)スクリ
> プトを直接引き渡す Do Script と、処理する値を直接引き渡す environment
> と、処理した値を返す &MacPerl'Reply の3つが実現出来れば、それだけで一
> 気に実用になります。
このスタイルのやり方は、比較的手早く出来そうなので、用意することにな
ると思います。
いまのところ、うちのマックの中にPerlは入ってないんですが、やっぱり参
考のために入れようかなぁ。Tcl/TkやPythonは参考のためソースごと入れてる
んですが、どれもハードディクス大食らいなので悩みどころです (^^;
僕としては、ほんとうは、rubyの中にAEOM(AppleEvent Object Model)世界
を取り込んで、AppleScriptとかで書く種類のこともruby世界の中で書ければ
なぁと思っています。例えば
class AEOMOjbect
class AEOMApplication < AEOMObject
class AEOMDocument < AEOMOjbect
class AEOMWindow < AEOMObject
こんな感じのクラスを拡張モジュールで用意して
web_browser = AEOMApplication.new("Netscape Navigator")
web_browser.activate
web_browser.openURL("http://www.netlab.co.jp/ruby/jp/")
とか
text_thanks = "rubyはとっても便利です、どうもありがとう"
mailer = AEOMApplication.new("ClarisMailer")
msg = mailer.new_message_to('matz@netlab.co.jp')
msg.set(text_thanks)
mailer.send(msg)
なんて風に。こうすればアプリケーションの自動操作とテキストの処理などを
全部rubyの中でオブジェクト指向的にすっきり書けますよね。
まずはruby本体をちゃんと動作させるのが先決ですが、構想だけは大きく持っ
てます (^^;。
=============================================================
藤本尚邦 FUJIMOTO Hisakuni hisa@imasy.or.jp
=============================================================