yarv-dev:530
From: Minero Aoki <aamine loveruby.net>
Date: Wed, 20 Jul 2005 16:02:59 +0900
Subject: [yarv-dev:530] Re: Naming Convention
青木です。 In mail "[yarv-dev:529] Naming Convention" SASADA Koichi <ko1 atdot.net> wrote: > ささだです。 > > YARV では VM や Thread などを T_DATA で wrap したものを用いています。 > こいつらの名前規則をどうすればいいのかちょっと悩んでいます。 > struct thread_object{...} > これは、time.c に struct time_object というのがあったから、hoge_object > としてみたんですが、dir.c を改めてみてみると、struct dir_data になってい > ますね。 > > というわけで、どういう名前規則にするのが望ましいでしょうか。 コアに統合するのを前提として、struct rb_xxxx_t に統一したら どうでしょう。現在のソースコードにも rb_atomic_t rb_event_hook_func_t rb_event_hook_t rb_event_t rb_fdset_t rb_gid_t rb_jmpbuf_t rb_nativethread_t rb_pid_t rb_pragma_setter_t rb_thread_t というような例があります。 static な型だと邪魔くさい感じもしますが、一貫性もありますし、 _data とか _object より短いのでよいのではないかと。 -- 青木峰郎 -- ML: yarv-dev quickml.atdot.net 使い方: http://www.atdot.net/~ko1/quickml
529 2005-07-20 15:48 [ko1 atdot.net ] Naming Convention -> 530 2005-07-20 16:02 ┗[aamine loveruby.net ] 531 2005-07-20 17:12 ┗[ko1 atdot.net ] 532 2005-07-20 19:54 ┗[aamine loveruby.net ] 534 2005-07-21 12:54 ┗[ko1 atdot.net ] 535 2005-07-21 13:12 ┗[matz ruby-lang.org ] 537 2005-07-21 15:12 ┗[ko1 atdot.net ] 539 2005-07-21 16:20 ┗[matz ruby-lang.org ]