[#21482] begin/rescue/else syntax is broken — akira yamada <akira@...>
[#21498] test/ChangeLog ? lib/ChangeLog — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
[#21499] File#path on closed file. — Tanaka Akira <akr@...17n.org>
ふと、
そういえば、
まつもと ゆきひろです
[#21508] eval BEGIN/END at runtime — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
なひです。
新井です。
[#21511] return value of freeze — Tanaka Akira <akr@...17n.org>
ふと、freeze を使って思ったのですが、これの返値は何なんでしょうか?
[#21531] O_ACCMODE — Tanaka Akira <akr@...17n.org>
POSIX において fcntl.h に定義されている、O_ACCMODE が欲しくなったので
西山和広です。
In article <20031007220838.CC51.ZN@mbf.nifty.com>,
[#21543] Enumerator — "Akinori MUSHA" <knu@...>
1.8.0 のtきは標準ライブラリ入りについて異論はなかったものの
新井です。
[#21556] rewinding for Thread — nobu.nakada@...
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
[#21557] at_exist and safe level — Tanaka Akira <akr@...17n.org>
% ruby -ve '$SAFE = x = 1; at_exit { p $SAFE; p x }'
[#21572] core dump in rb_thread_schedule — Tanaka Akira <akr@...17n.org>
今日、cvs update したら、rb_thread_schedule で core を吐くようになったのですが、
まつもと ゆきひろです
なかだです。
In article <200310090901.h9991gfA004660@sharui.nakada.kanuma.tochigi.jp>,
In article <87ekxmojwc.fsf@serein.a02.aist.go.jp>,
[#21590] extend with marshal_dump/marshal_load — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
[#21607] autoload の patch は取り込まれないんでしょうか? — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
[#21616] access ENV on $SAFE==4 — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
まつもと ゆきひろです
ただただしです。
永井@知能.九工大です.
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
まつもと ゆきひろです
永井@知能.九工大です.
まつもと ゆきひろです
永井@知能.九工大です.
永井@知能.九工大です.
まつもと ゆきひろです
永井@知能.九工大です.
永井@知能.九工大です.
まつもと ゆきひろです
ただただしです。
まつもと ゆきひろです
[#21632] SEGV (test_drb.rb) — Masatoshi Seki <m_seki@...>
咳といいます。
[#21639] load() blocks thread scheduling — Tietew <tietew-ml-ruby-dev@...>
Tietew です。
まつもと ゆきひろです
[#21641] SOAP::StreamError: Illegal media type. — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです。
[#21679] Proposal: string literal concatenation — mput <root@...>
mput です。
[#21682] ruby-tk hangs when exception is raised — akira yamada <akira@...>
なかだです。
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
まつもと ゆきひろです
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
[#21707] drb Hash#each — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
咳といいます。
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
[#21730] exit in $SAFE = 4 with -d — Tanaka Akira <akr@...17n.org>
% ruby -de 'lambda { $SAFE = 4; exit }.call; p 1'
[#21747] ruby 1.8.1 preview1 schedule — matz@... (Yukihiro Matsumoto)
関係者各位、
Siena. です。
なかだです。
Siena. です。
なかだです。
[#21778] IOError while building on Solaris with Sun cc — 桑村慎哉 <kuwa@...>
桑村です。
まつもと ゆきひろです
[#21790] ruby 1.8.1 preview1 — matz@... (Yukihiro Matsumoto)
It's out.
取り敢えず、NetBSD currentでの状況です。pkgsrc的なことは特にせず、ある
[#21794] ruby-1.8.1-preview2 での rb_iter_break — Kenta MURATA <muraken2@...>
むらけんです.
[ruby-dev:21750] Re: ruby 1.8.1 preview1 schedule
こんにちは、なかむら(う)です。
In message "[ruby-dev:21747] ruby 1.8.1 preview1 schedule"
on Oct.29,2003 15:56:08, <matz@ruby-lang.org> wrote:
| コミットしたいが決めかねている人は議論を始めてください。
Tclが8.3以下のとき、ext/tcltklibで怒られるような気がします。
# 私のせいかもしれません
手元の8.3・8.4のtcl.hを眺めた感じでは、以下のようにするとよい
のではないと思うのですが、どうでしょう?
Index: ext/tcltklib/tcltklib.c
===================================================================
RCS file: /home/cvs/ruby/ext/tcltklib/tcltklib.c,v
retrieving revision 1.44
diff -u -1 -p -w -r1.44 tcltklib.c
--- ext/tcltklib/tcltklib.c 28 Oct 2003 06:23:47 -0000 1.44
+++ ext/tcltklib/tcltklib.c 29 Oct 2003 07:46:12 -0000
@@ -26,2 +26,16 @@
+#if TCL_MAJOR_VERSION >= 8
+# ifndef CONST84
+# if TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION <= 4 /* Tcl8.0.x -- 8.4b1 */
+# define CONST84
+# else /* unknown (maybe TCL_VERSION >= 8.5) */
+# ifdef CONST
+# define CONST84 CONST
+# else
+# define CONST84
+# endif
+# endif
+# endif
+#endif
+
/* for ruby_debug */
@@ -864,4 +878,4 @@ ip_ruby(clientData, interp, argc, argv)
/**************************/
-static char *VwaitVarProc _((ClientData, Tcl_Interp *, CONST char *,
- CONST char *, int));
+static char *VwaitVarProc _((ClientData, Tcl_Interp *, CONST84 char *,
+ CONST84 char *, int));
static char *
@@ -870,4 +884,4 @@ VwaitVarProc(clientData, interp, name1,
Tcl_Interp *interp; /* Interpreter containing variable. */
- CONST char *name1; /* Name of variable. */
- CONST char *name2; /* Second part of variable name. */
+ CONST84 char *name1; /* Name of variable. */
+ CONST84 char *name2; /* Second part of variable name. */
int flags; /* Information about what happened. */
@@ -955,4 +969,4 @@ ip_rbVwaitCommand(clientData, interp, ob
/**************************/
-static char *WaitVariableProc _((ClientData, Tcl_Interp *, CONST char *,
- CONST char *, int));
+static char *WaitVariableProc _((ClientData, Tcl_Interp *, CONST84 char *,
+ CONST84 char *, int));
static char *
@@ -961,4 +975,4 @@ WaitVariableProc(clientData, interp, nam
Tcl_Interp *interp; /* Interpreter containing variable. */
- CONST char *name1; /* Name of variable. */
- CONST char *name2; /* Second part of variable name. */
+ CONST84 char *name1; /* Name of variable. */
+ CONST84 char *name2; /* Second part of variable name. */
int flags; /* Information about what happened. */
@@ -1049,15 +1063,3 @@ ip_rbTkWaitCommand(clientData, interp, o
if (Tcl_GetIndexFromObj(interp, objv[1],
-# ifdef CONST84 /* Tcl8.4.x -- ?.?.? (current latest version is 8.4.4) */
(CONST84 char **)optionStrings,
-# else
-# if TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION <= 4 /* Tcl8.0.x -- 8.4b1 */
- (char **)optionStrings,
-# else /* unknown (maybe TCL_VERSION >= 8.5) */
-# ifdef CONST
- (CONST char **)optionStrings,
-# else
- optionStrings,
-# endif
-# endif
-# endif
"option", 0, &index) != TCL_OK) {
@@ -1175,4 +1177,4 @@ struct th_vwait_param {
-static char *rb_threadVwaitProc _((ClientData, Tcl_Interp *, CONST char *,
- CONST char *, int));
+static char *rb_threadVwaitProc _((ClientData, Tcl_Interp *, CONST84 char *,
+ CONST84 char *, int));
static char *
@@ -1181,4 +1183,4 @@ rb_threadVwaitProc(clientData, interp, n
Tcl_Interp *interp; /* Interpreter containing variable. */
- CONST char *name1; /* Name of variable. */
- CONST char *name2; /* Second part of variable name. */
+ CONST84 char *name1; /* Name of variable. */
+ CONST84 char *name2; /* Second part of variable name. */
int flags; /* Information about what happened. */
@@ -1364,15 +1366,3 @@ ip_rb_threadTkWaitCommand(clientData, in
if (Tcl_GetIndexFromObj(interp, objv[1],
-# ifdef CONST84 /* Tcl8.4.x -- ?.?.? (current latest version is 8.4.4) */
(CONST84 char **)optionStrings,
-# else
-# if TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION <= 4 /* Tcl8.0.x -- 8.4b1 */
- (char **)optionStrings,
-# else /* unknown (maybe TCL_VERSION >= 8.5) */
-# ifdef CONST
- (CONST char **)optionStrings,
-# else
- optionStrings,
-# endif
-# endif
-# endif
"option", 0, &index) != TCL_OK) {
@@ -1980,18 +1970,4 @@ ip_invoke_real(argc, argv, obj)
#if TCL_MAJOR_VERSION >= 8
-# ifdef CONST84 /* Tcl8.4.x -- ?.?.? (current latest version is 8.4.4) */
ptr->return_value = (*info.proc)(info.clientData, ptr->ip,
argc, (CONST84 char **)av);
-# else
-# if TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION <= 4 /* Tcl8.0.x -- 8.4b1 */
- ptr->return_value = (*info.proc)(info.clientData, ptr->ip, argc, av);
-
-# else /* unknown (maybe TCL_VERSION >= 8.5) */
-# ifdef CONST
- ptr->return_value = (*info.proc)(info.clientData, ptr->ip,
- argc, (CONST char **)av);
-# else
- ptr->return_value = (*info.proc)(info.clientData, ptr->ip, argc, av);
-# endif
-# endif
-# endif
#else /* TCL_MAJOR_VERSION < 8 */
それでは。
--
U.Nakamura <usa@osb.att.ne.jp>