[#3907] Obtaining mode information on an IO object — Jos Backus <jos@...>

The attached patch implements IO#mode. This method returns the mode the IO

17 messages 2004/12/06
[#3909] Re: [patch] Obtaining mode information on an IO object — nobu.nokada@... 2004/12/07

Hi,

[#3910] Re: [patch] Obtaining mode information on an IO object — Jos Backus <jos@...> 2004/12/07

On Tue, Dec 07, 2004 at 09:25:13AM +0900, nobu.nokada@softhome.net wrote:

[#3925] Re: [patch] Obtaining mode information on an IO object — James Britt <ruby@...> 2004/12/09

Jos Backus wrote:

[#4009] cgi.rb -- more GET/POST stuff — mde@...26.com

First of all, I think it would be great, as Eustaquio suggests, to

17 messages 2004/12/23
[#4016] Re: [PATCH] cgi.rb -- more GET/POST stuff — Francis Hwang <sera@...> 2004/12/24

GETs and POSTs are defined to be fairly different actions. I'd read

[#4027] Allowing custom number literal suffixes? — Florian Gro<florgro@...>

Moin!

35 messages 2004/12/27
[#4070] Re: Allowing custom number literal suffixes? — nobu.nokada@... 2005/01/02

Hi,

[#4072] Re: Allowing custom number literal suffixes? — Mathieu Bouchard <matju@...> 2005/01/02

[#4079] Re: Allowing custom number literal suffixes? — Florian Gro<florgro@...> 2005/01/03

Mathieu Bouchard wrote:

[#4081] Re: Allowing custom number literal suffixes? — Mathieu Bouchard <matju@...> 2005/01/03

[#4082] Re: Allowing custom number literal suffixes? — Florian Gro<florgro@...> 2005/01/03

Mathieu Bouchard wrote:

[#4084] Re: Allowing custom number literal suffixes? — Brent Roman <brent@...> 2005/01/04

I'm not sure I would advocate making Ruby's grammar even more

[#4086] Re: Allowing custom number literal suffixes? — Mathieu Bouchard <matju@...> 2005/01/04

[#4033] Garbage collection trouble — Christian Neukirchen <chneukirchen@...>

Hello,

13 messages 2004/12/27

Extensions, Internal

From: Jgen Mangler <juergen.mangler@...>
Date: 2004-12-28 05:54:50 UTC
List: ruby-core #4040
Hi,

I'm currently writing an extension. Suppose two functions, to get/set a 
String.

rb_define_method(cSimpleNode, "text",    rbxs_node_text_get, 0);
rb_define_method(cSimpleNode, "text=",   rbxs_node_text_set, 1);

I've to return duplicates of the string, because the string format is 
incompatible/the string can only be set by calling a function. So a 
gsub! will not work as expected.

I suggest something, like

VALUE rb_str_new6 _((const char*,int (*)(ANYARGS)));

to pass a function pointer to the string. I could then tell the string 
which function to call to set the string the gsub!

return(rb_str_new6(CHANGETOSTR(obj->somestring),rbxs_node_text_set));

Basically the ability to store a function pointer has to be added to 
"struct RString" to allow for this.

I'm not sure, but maybe this makes sense for some more Objects, not only 
String. (Fixnum, Array, ...)

Thanks for your comments.

Juergen

In This Thread

Prev Next