[#13273] Ruby anywhere — "NAKAMURA, Hiroshi" <nakahiro@...>

なひです.rubyistモード.

262 messages 1999/04/01
[#13305] Re: Ruby anywhere — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/04/05

なひです.

[#13308] Re: Ruby anywhere — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/04/05

なひです.まったく何書いてんだか... > 自分 ^^;

[#13309] Re: Ruby anywhere — 中村暁史 <anakamur@...> 1999/04/05

[#13310] iterator for Dummies( was Re: Ruby anywhere ) — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/04/05

なひです.もちろん「Dummy」なのは私です.^^;

[#13313] Re: iterator for Dummies( was Re: Ruby anywhere ) — Shugo Maeda <shugo@...> 1999/04/05

前田です。

[#13314] Re: iterator for Dummies( was Re: Ruby anywhere ) — hisanori@... 1999/04/06

松尾です。

[#13317] Re: iterator for Dummies( was Re: Ruby anywhere ) — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/04/06

なひです.

[#13330] Re: iterator for Dummies( was Re: Ruby anywhere ) — Wakou Aoyama <wakou@...> 1999/04/06

青山です。

[#13363] Re: iterator for Dummies( was Re: Ruby anywhere ) — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/04/06

なひです.

[#13367] Re: iterator for Dummies( was Re: Ruby anywhere ) — Wakou Aoyama <wakou@...> 1999/04/06

青山です。

[#13312] Re: Ruby anywhere — Inaba Hiroto <inaba@...> 1999/04/05

稲葉です。

[#13371] Re: Ruby and LISP ( was Re: Ruby anywhere ) — takagi@... (TAKAGI, Hiromitsu) 1999/04/06

> > > 「call-by-referenceで」もちょっと言葉が違うような。

[#13377] Re: Ruby and LISP ( was Re: Ruby anywhere ) — Shin-ichiro Hara <sinara@...> 1999/04/07

原です。

[#13378] Re: Ruby and LISP ( was Re: Ruby anywhere ) — Shugo Maeda <shugo@...> 1999/04/07

前田です。

[#13380] Re: Ruby and LISP ( was Re: Ruby anywhere ) — Shin-ichiro Hara <sinara@...> 1999/04/07

原です。

[#13390] Re: Ruby and LISP ( was Re: Ruby anywhere ) — Wakou Aoyama <wakou@...> 1999/04/07

青山です。

[#13398] Re: Ruby and LISP ( was Re: Ruby anywhere ) — Shin-ichiro Hara <sinara@...> 1999/04/07

原です。

[#13399] constant/immutable(Re: Ruby and LISP) — Shugo Maeda <shugo@...> 1999/04/07

前田です。

[#13400] Re: constant/immutable(Re: Ruby and LISP) — 中村暁史 <anakamur@...> 1999/04/07

[#13474] Re: Ruby and LISP ( was Re: Ruby anywhere ) — takagi@... (TAKAGI, Hiromitsu) 1999/04/08

Shugo Maeda <shugo@netlab.co.jp> writes:

[#13490] Re: Ruby and LISP ( was Re: Ruby anywhere ) — Shugo Maeda <shugo@...> 1999/04/08

前田です。

[#13496] What is Object in Ruby? (Re: Ruby and LISP) — Shin-ichiro Hara <sinara@...> 1999/04/08

原です。

[#13800] Re: What is Object in Ruby? (Re: Ruby and LISP) — Shin-ichiro Hara <sinara@...> 1999/04/16

原です。

[#13805] Re: What is Object in Ruby? (Re: Ruby and LISP) — gotoken@... (GOTO Kentaro) 1999/04/16

ごとけんです

[#13808] Re: What is Object in Ruby? (Re: Ruby and LISP) — Shin-ichiro Hara <sinara@...> 1999/04/16

原です。

[#13816] Re: What is Object in Ruby? (Re: Ruby and LISP) — Wakou Aoyama <wakou@...> 1999/04/16

青山です。

[#13824] Re: What is Object in Ruby? (Re: Ruby and LISP) — Shin-ichiro Hara <sinara@...> 1999/04/16

原です。

[#13830] Re: What is Object in Ruby? (Re: Ruby and LISP) — Wakou Aoyama <wakou@...> 1999/04/16

青山です。

[#13839] Re: What is Object in Ruby? (Re: Ruby and LISP) — Wakou Aoyama <wakou@...> 1999/04/17

青山です。

[#13842] Re: What is Object in Ruby? (Re: Ruby and LISP) — Shin-ichiro Hara <sinara@...> 1999/04/17

原です。

[#13856] Re: What is Object in Ruby? (Re: Ruby and LISP) — gotoken@... (GOTO Kentaro) 1999/04/18

ごとけんです

[#13872] Re: What is Object in Ruby? (Re: Ruby and LISP) — Shin-ichiro Hara <sinara@...> 1999/04/19

原です。

[#13880] Re: What is Object in Ruby? (Re: Ruby and LISP) — gotoken@... (GOTO Kentaro) 1999/04/19

ごとけんです

[#13883] destructive methods (Re: Re: What is Object in Ruby?) — matz@... (Yukihiro Matsumoto) 1999/04/19

[#13621] Integer[num] (Re: Ruby and LISP) — gotoken@... (GOTO Kentaro) 1999/04/12

ごとけんです

[#13622] Re: Integer[num] (Re: Ruby and LISP) — Shugo Maeda <shugo@...> 1999/04/12

前田です。

[#13624] Re: Integer[num] (Re: Ruby and LISP) — gotoken@... (GOTO Kentaro) 1999/04/12

ごとけんです

[#13630] Re: Integer[num] (Re: Ruby and LISP) — Shugo Maeda <shugo@...> 1999/04/12

前田です。

[#13675] Re: Integer[num] (Re: Ruby and LISP) — gotoken@... (GOTO Kentaro) 1999/04/13

ごとけんです

[#13677] Re: Integer[num] (Re: Ruby and LISP) — 中村暁史 <anakamur@...> 1999/04/13

[#13690] Flyweight (Re: Integer[num]) — gotoken@... (GOTO Kentaro) 1999/04/13

ごとけんです

[#23715] Re: Flyweight (Re: Integer[num]) — Masatoshi SEKI <m_seki@...> 2000/07/05

[#23718] context switch during finalizer(Re: Re: Flyweight) — matz@... (Yukihiro Matsumoto) 2000/07/06

まつもと ゆきひろです

[#23727] Re: context switch during finalizer(Re: Re: Flyweight) — Masatoshi SEKI <m_seki@...> 2000/07/06

[#13516] Re: Ruby and LISP ( was Re: Ruby anywhere ) — takagi@... (TAKAGI, Hiromitsu) 1999/04/08

Shugo Maeda <shugo@netlab.co.jp> writes:

[#13526] Re: Ruby and LISP ( was Re: Ruby anywhere ) — Shugo Maeda <shugo@...> 1999/04/09

前田です。

[#13568] Re: Ruby and LISP ( was Re: Ruby anywhere ) — takagi@... (TAKAGI, Hiromitsu) 1999/04/09

Shugo Maeda <shugo@netlab.co.jp> writes:

[#13383] — Inaba Hiroto <inaba@...>

稲葉です.

18 messages 1999/04/07
[#13422] Re: — kjana@... (YANAGAWA Kazuhisa) 1999/04/07

In message <9904070229.AA11857@tux0017.sdd.tokyo-sc.toshiba.co.jp>

[#13435] What is `binding' (was Re: Ruby and LISP) — Inaba Hiroto <inaba@...> 1999/04/08

稲葉です。これも出しなおしです.

[#13502] Re: Ruby and LISP ( was Re: Ruby anywhere ) — "豊福" <toyofuku@...>

豊福@パパイヤです。

16 messages 1999/04/08

[#13644] bbs — kikutani@...

rubyで書かれたWebの掲示板てありましたっけ?

31 messages 1999/04/12
[#13656] Re: bbs — TADA Tadashi <sho@...> 1999/04/13

初めて投稿します。多田@S.P.C.です。

[#13657] Re: bbs — kikutani@... 1999/04/13

On Tue, 13 Apr 1999 11:16:47 +0900,

[#13663] Re: bbs — hisanori@... 1999/04/13

松尾です。

[#13867] Re: What is Object in Ruby? (Re: Ruby and LISP) — toyofuku@...

豊福@パパイヤです。

15 messages 1999/04/19
[#13876] Re: What is Object in Ruby? (Re: Ruby and LISP) — Wakou Aoyama <wakou@...> 1999/04/19

青山です。

[#13903] timer — hisanori@...

松尾です。

24 messages 1999/04/20
[#13905] Re: timer — matz@... (Yukihiro Matsumoto) 1999/04/20

まつもと ゆきひろです

[#13910] Re: timer — hisanori@... 1999/04/20

松尾です.

[#13911] Thread GC (Re: Re: timer) — matz@... (Yukihiro Matsumoto) 1999/04/20

まつもと ゆきひろです

[#13920] Re: Thread GC (Re: Re: timer) — hisanori@... 1999/04/20

松尾です.

[#13924] Re: Thread GC (Re: Re: timer) — matz@... (Yukihiro Matsumoto) 1999/04/20

まつもと ゆきひろです

[#14037] TMail について — 民斗 <tommy@...>

民斗です。

38 messages 1999/04/24
[#14082] Re: TMail について — Minero Aoki <aamine@...> 1999/04/27

あおきです。報告ありがとうございます。

[#14088] Re: TMail について — 民斗 <tommy@...> 1999/04/28

民斗です。

[#14090] Re: TMail について — WATANABE Hirofumi <watanabe@...> 1999/04/28

わたなべです.

[#14092] Re: TMail について — Minero Aoki <aamine@...> 1999/04/28

あおきです。

[#14095] Re: TMail について — WATANABE Hirofumi <eban@...> 1999/04/29

わたなべです.

[#14096] Re: TMail について — kikutani@... 1999/04/30

In ruby-list, you wrote:

[#14099] Re: TMail について — matz@... (Yukihiro Matsumoto) 1999/04/30

まつもと ゆきひろです

[ruby-list:14086] Re: Thread GC (Re: Re: timer)

From: 中村暁史 <anakamur@...>
Date: 1999-04-28 02:01:52 UTC
List: ruby-list #14086
お世話になっております。 A.中村です。

On Tue, 27 Apr 1999 22:13:14 +0900
kjana@os.xaxon.ne.jp (YANAGAWA Kazuhisa) wrote:

> 気づかれないようにそっとやるんならデバッガと同じですね.

その「やる」ってのは、ナニをやるかってーと
結局、相手の、状態を書き換えるか特定ルーチンを起動するか
どっちかでしかないんですよね…

こーいう「普通の(^^;」プログラムを作る場合、既にわれわれは
oopというヤリカタを知っているわけで、やっぱり有効活用
したいよね、と思うのです。

> # 「哲学なんてない,だってその方が便利だし」で十分ですけど.個人的には.

「状態」が暗黙の了解でしかない旧来手法は、「便利じゃない」と
感じています(^^;

> 自分家の郵便受けに届こうが,郵便局の私書箱に届こうが,わたし宛の手紙で

ほら、届ける先はいずれも変数(器)じゃないですか(^^;

結局、ルーチンと変数が値をやり取りする、というモデルは
どこまで行っても(ちゅーりんぐましん、ってんでしょか、こーゆーのを?)
かわるわけじゃない。本当に「ルーチンと変数が」であって「ルーチンと
ルーチンが」ないしは「変数と変数が」値をやり取りすることは金輪際ない、と。

そのまんま、おぶじぇくと、だと思うんですよねーこーゆーの。

> > 自分(のプロセス)になげられたメッセージなのに、別プロセスを生成して
> # ここでいっているプロセスはプロセス代数なんかでいうプロセスで,要する
> # に能動主体というだけの意味です.スレッドといってもいいし,もっと軽い
> # 物でも構わない.逆に UNIX プロセスでやると重すぎて話にならない (^^;

勿論(^^;
とりあえずfork()ってインド人もビックリだなーとか思うです。

結局、おぶじぇくと、だよなーと思うんですね、そーゆーモデルも。

従来はコンテキストとかハンドルとかIDとかいう言い回しで誤魔化していた
(そうでないものは「ルーチン」と呼ばれていましたから(^^;;;)けど
結局それってオブジェクトと本質同じじゃん、ならば折角だから赤^H
既に知られたそのヤリカタをベースにしたほうが、楽じゃん?と。

> > 安全じゃないってのはつまり奇麗でもないということで(^^;
> わたしがいってたのは「どこの誰ともしらない人が『リセット』ってメッセー
> ジ送って来たけどどうしよう」っていう話ですのであんまり関係ないと思いま

5W1Hに対して許可を与えるかどうかをナンラカの手段(^^;で制御すれば
いいだけでは…

仕事で使ってる(作ってる)あるシステムには、
「誰(ユーザーオブジェクト)が」
「どのクラスorオブジェクトに」
「なんていうメッセージ(メッセージオブジェクトのクラス)を」
「どーゆー条件が成り立つ時に(条件オブジェクト)」
投げて受け付けられるか?を制御する、ルールオブジェクト(うげ)がありますー

まぁオブジェクトかどうかはさておき、セキュリティはまた別問題じゃ
ないかなーと思います。

> そこはそれ,クライアントはメッセージの送り先をしっているべきなのです.
> それがわからないのなら,システム全体として両方のサーバは同期していてよ
> り利用しやすい方にメッセージが届き,結果が得られるようになっているべき

え?!そんな気持ち悪い。なにしに複数サーバーなんです?
「区別」する意味がないなら「複数」あってもしょーがない(^^;
それぞれ違う結果を求めているからこその複数なわけで。

「ウチは違うでぇ。別の窓口いってや」って答えるかどうかは、またちょっと
微妙に違う問題というか、上位層の問題というか…。つまり、まず「ウチ」
という概念があるかどうかから話が始まるんではないかなあ。

#行き先振り分けオブジェクトを用意するほうが幸せだな。

> # なんかこう,理想論ばっかり (^^;

どうせ理想なら、より「使いやすい」ほうの理想がいいなぁ(^^;

> 実際にサーバ/クライアントシステムとして考えると「クライアントがメッ
> セージの送り先をしっているべき」というのでは使いにくくなります.そのた
> め実際にはサービス名とメッセージの送り先の表が用意されていて,クライ
> アントはこれを見るという考え方があります.

あ。そういや、サーバーだけでなくクライアントも複数になることが有りますね(^^;
つーか3層4層とやらのシステムになれば、それらの関係が更に複雑になる。

最初の一発(こーゆーのをログインってのかな)は無論知りようがないんで
ナンラカの手段(^^;で知る事になりますが、その次はいったん接続した相手を
クライアントが覚えればいいだけっすよね。ログアウトとはその記憶を忘却する
こと。ログインはユーザーオブジェクトがサーバーオブジェクトを記憶すること。

状態を「複数区別して」覚える事に意義があるケースは、
すべからくオブジェクトと考えるのが「向いている」と思います。

> でもその表に最初にアクセスする時にはどうするのかというと,結局「しった
> 場所にあると仮定する」という方向から抜け出せなかったり.

まぁその辺はシングルトンだかテンプレートだかプロトタイプだか…
#トコロテンだかテンプラだか風呂吹き大根だか…あれれ??


In This Thread

Prev Next