[#29469] エラーを捕まえたいのですが ... — Sakae Kobayashi <sakae@...>
困った時に出てくる、小林榮です。
まつもと ゆきひろです
In message <988708753.422219.10637.nullmailer@ev.netlab.zetabits.com>
[#29471] rd2man について — "NAITOH Jun" <naitoh@...>
こんにちは、内藤と申します。
[#29480] xpstore — akira yamada / やまだあきら <akira@...>
[#29490] Re: [ruby-talk:14555] Ruby as a Mac OS/X scripting language — maili31s@... (SugHimsi == SUGIHARA Hiroshi)
すぎむし速報。↓だそうです。
古暮でございます。MacOS X をいじり始めて一週間程度なのですが,
始めて投稿します。福田と申します。メインにはMacを使っていますので、Rubyを直
古暮でございます。
こんにちは、近藤と申します。
古暮でございます。
[#29504] クラスブラウザ with ReFe — kadu <kadu3@...16.alpha-net.ne.jp>
こんにちは。kadu です。
[#29513] drb-1.3.2 — Masatoshi SEKI <m_seki@...>
[#29521] A problem with the latest irb — "Akinori MUSHA" <knu@...>
IRB 最新版(0.7.3)ですが、どういうわけか、定義したメソッドを
[#29524] tr range? — kiri@...
桐山です。
新井です。
桐山です。
新井です。
[#29544] enriching standard extention libraries: syslog, zlib, etc. — "Akinori MUSHA" <knu@...>
Syslog モジュールを標準添付にするというのはどうでしょうか。
[#29547] strftime.c でのエラー — "Kazuaki Miyauchi" <miyauchk@...>
宮内といいます。
[#29550] UDP でバイナリデータを送りたいのですが? — "Kenji Takahashi" <kenji4553@...>
はじめまして。
[#29587] duplicate fragment identifiers in ruby-refm.html — Tanaka Akira <akr@...17n.org>
ふと気がついたのですが、
[#29597] media watch 2001.05.08 — Noritsugu Nakamura <nnakamur@...>
[#29603] Importing shell.rb — "Akinori MUSHA" <knu@...>
At Mon, 7 May 2001 14:50:32 +0900,
[#29604] Importing eachdelegator.rb — "Akinori MUSHA" <knu@...>
少し前に登場した、岡田さん作の EachDelegator:
まつもと ゆきひろです
At Wed, 9 May 2001 17:58:34 +0900,
原です。
[#29644] rwiki.rb でエラー — norio goto <goto@...>
お世話になります、後藤@横河工事です。
後藤@横河工事です。
後藤@横河工事です。
In <20010514192948A.goto@yokogawa-kouji.co.jp>
後藤@横河工事です。
後藤@横河工事です。
後藤@横河工事です。
[#29647] String#index — OHARA Shigeki <os@...>
大原です。
[#29665] frozen string in a |= b — kiri@...
桐山です。
[#29675] with(obj){ } が欲しい。 — Take_tk <ggb03124@...>
例によって、ワタシ好みののりクエストですみません。
さくです。
Take_tkさんの<20010515205133.DFBA.GGB03124@nifty.ne.jp>から
たけ(tk)です。
まつもと ゆきひろです
たけ(tk)です。
まつもと ゆきひろです
たけ(tk)です。
[#29707] OBJECT DAY2001 — "K.Kosako" <kosako@...>
OBJECT DAY2001から帰ってきました。
まつもと ゆきひろです
渡辺哲也です。
YARPC関連で動いてお騒がせしている(_o_)高橋征義です。
あおきです。
なひです。
なひです。
いがらしです。
なひです。
あおきです。
[#29720] rand(1<<32) — TAKEUCHI Hideki <take@...>
竹内です。
[#29721] Cygwin で Ruby をコンパイルするとエラーがでます。 — "Inoue" <inoue@...>
はじめまして、最近Rubyをはじめました井上と申します。
[#29759] WinNT Ruby CGI KILL? — "Inoue" <inoue@...>
井上です。
[#29766] インストールができません。 — Jun-ichi Murakoshi <murakosi@...>
長沢@新大OB です。
[#29788] marshaled time format differ — IWATSUKI Hiroyuki <don@...>
岩月と申します。
まつもと ゆきひろです
岩月と申します。
岩月と申します。
From: IWATSUKI Hiroyuki <don@na.rim.or.jp>
岩月と申します。
岩月と申します。
At Tue, 29 May 2001 00:23:31 +0900,
岩月と申します。
At Tue, 29 May 2001 09:10:26 +0900,
[#29812] A request to RAA (was Re: YARPC 19101) — Takahiro Kambe <taca@...>
In message <20010527174810.632346.eban@os.rim.or.jp>
[#29824] Windows 版 Ruby — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
[#29853] "" で行われる展開を eval 無しで… — ABE Shigeru <shiger-a@...>
みなさま、はじめまして。阿部といいます。
From: ABE Shigeru <shiger-a@nifty.com>
阿部です。
From: ABE Shigeru <shiger-a@nifty.com>
こんにちは、阿部です。
[#29864] ActiveScriptRuby について質問です — たくみ <taku3@...>
原 忠司と申します。
[#29880] autoconf.rb — nobu.nakada@...
なかだです。
[#29886] mod_ruby and eruby — norio goto <goto@...>
後藤@横河工事です。
始めまして,田代と申します.
前田です。
In message <87hey3pg1w.wl@studly.priv.netlab.zetabits.co.jp>
[#29911] w3m のコンパイルエラーが起きました — "Inoue" <inoue@...>
井上です。
[#29941] Ruby ライセンスについて — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
In message <991297854.779223.23013.nullmailer@ev.netlab.zetabits.com>
At Thu, 31 May 2001 18:00:18 +0900,
有馬@横浜、忙しいはず..です。
[ruby-list:29522] Re: ( a -2) と (100 -2) の違いは
At Sun, 6 May 2001 08:29:09 +0900,
島田 喜郎 wrote:
> RubyもPerlも、関数をカッコなしで使えることにこだわってい
> ますが、この点は余り好きになれません。わたしは、必ず括弧
> をつけて書くことにかなりこだわっています。
>
> 「Rubyを256倍使うための本 無道偏」で青木峰郎さんは、Racc
> を使う例の中で、やはりカッコなし関数の文法を説明されてい
> ます。その結果「Raccはとても難しくて私には使えないな」と
> いう気ちになるほど処理が複雑になってしまっています。その
> うえ、曖昧さも完全には解消できません。
Ruby には「関数」というのはなくて、ほとんどの操作は何らかの
オブジェクトのメソッド呼び出しになっています。例えば、
require 'thread'
puts "hello"
exit 0
はデフォルトの self である Kernel クラスのプライベートメソッド
require, puts, exit の呼び出しですし、プロパティ参照のように
見える
time.year
str.length
f.fileno
もすべてメソッド呼び出しです。さらに、四則演算から `...` から
obj.x = 1 から enum.each { |x| ... } から、ほぼありとあらゆる
手続きは対応するメソッドの呼び出しになっています。
そういう中で一律にメソッド呼び出しのカッコを省略不可にして
しまうのは不便の方が大きいので、例えば
- トップレベルのメソッド呼び出し (cf. Visual Basic)
- 引数無しのメソッド呼び出し (cf. perl4)
に限り省略可とする、のような条件を決める必要がありますね。
> 「カッコなしで関数を使う」というのは、コンパイラーやイン
> タープリターをらくらく作れるような力を持った人の「美学」
> なんだろうなと思います。わたしは、そういう人の本を眺めて
> 凄いなと感嘆する程度です。ああ羨ましい。
Ruby の方針は「言語の実装側が多少苦労しても、ユーザに手軽さと
自由と楽しさを与えよう」ということだと思います。そして、 Ruby は
いろいろな言語からいい所を取り込んでいるので、自然とさまざまな
バックグラウンドを持つ人が集まってきています。
各人が自分の慣れ親しんだスタイルを Ruby 上でも実現できるように
配慮されている、と考えれば、それもまた Ruby らしいと言えるんじゃ
ないでしょうか。
とはいえ、実践的な話として、複数人で大規模開発する場合にいかに
スタイルを統一するか、という方向に議論を展開すると面白そうですね。
自分のスタイルをきちんと明文化してみるとか。
私は結構適当です。関数っぽいのには括弧を付ける。命令っぽいのには
付けない。括弧がたくさんネストするのは嫌いなので括弧が続くときは
適度に間引きする。くらいかな。そのときの主観と気分次第ですね。
{-} と do-end の使い分けもはっきりしてないな。大きい物は do-end,
小さいものは {-}, 手続きの登録・分岐 (fork, Thread.start等)は {-},
のような意識で大まかに使い分けている気はする。
--
/
/__ __ Akinori.org / MUSHA.org
/ ) ) ) ) / FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp
"Freeze this moment a little bit longer, make each impression
a little bit stronger.. Experience slips away -- Time stand still"