[#23657] [Bug #1550] String#lstrip! raises RuntimeError on Frozen String Despite Making No Changes — Run Paint Run Run <redmine@...>

Bug #1550: String#lstrip! raises RuntimeError on Frozen String Despite Making No Changes

13 messages 2009/06/01

[#23729] [Bug #1583] Time + String no Longer Raises TypeError? — Run Paint Run Run <redmine@...>

Bug #1583: Time + String no Longer Raises TypeError?

14 messages 2009/06/05

[#23770] [Bug #1595] rake unusable on windows install — Robert Gonzalez <redmine@...>

Bug #1595: rake unusable on windows install

10 messages 2009/06/09

[#23869] [Bug #1640] [PATCH] Documentation for the Rational Class — Run Paint Run Run <redmine@...>

Bug #1640: [PATCH] Documentation for the Rational Class

12 messages 2009/06/16

[#23903] [Bug #1648] Rational#div Raises NoMethodError for Invalid Argument — Run Paint Run Run <redmine@...>

Bug #1648: Rational#div Raises NoMethodError for Invalid Argument

9 messages 2009/06/17

[#23977] [ANN] meeting log of RubyDeveloperKaigi20090622 — "Yugui (Yuki Sonoda)" <yugui@...>

Hi,

41 messages 2009/06/23
[#23979] Re: [ANN] meeting log of RubyDeveloperKaigi20090622 — Run Paint Run Run <runrun@...> 2009/06/23

Thanks for the update. :-)

[#24173] Re: [ANN] meeting log of RubyDeveloperKaigi20090622 — "NARUSE, Yui" <naruse@...> 2009/07/07

Sorry for late response,

[#24174] Re: [ANN] meeting log of RubyDeveloperKaigi20090622 — Luis Lavena <luislavena@...> 2009/07/07

On Tue, Jul 7, 2009 at 12:12 AM, NARUSE, Yui<naruse@airemix.jp> wrote:

[#24242] Re: [ANN] meeting log of RubyDeveloperKaigi20090622 — Charles Oliver Nutter <headius@...> 2009/07/09

On Mon, Jul 6, 2009 at 10:18 PM, Luis Lavena<luislavena@gmail.com> wrote:

[#24010] [Bug #1685] Some windows unicode path issues remain — B Kelly <redmine@...>

Bug #1685: Some windows unicode path issues remain

26 messages 2009/06/24
[#29189] [Bug #1685] Some windows unicode path issues remain — Yuki Sonoda <redmine@...> 2010/04/01

Issue #1685 has been updated by Yuki Sonoda.

[#29200] Re: [Bug #1685] Some windows unicode path issues remain — Bill Kelly <billk@...> 2010/04/01

Yuki Sonoda wrote:

[#29892] Re: [Bug #1685] Some windows unicode path issues remain — Bill Kelly <billk@...> 2010/04/29

Hi,

[#24058] [Bug #1696] http downloads are unuseably slow — Steven Hartland <redmine@...>

Bug #1696: http downloads are unuseably slow

19 messages 2009/06/27

[#24063] [Feature #1697] Object#<=> — Marc-Andre Lafortune <redmine@...>

Feature #1697: Object#<=>

15 messages 2009/06/28

[ruby-core:23905] Re: instance_eval no longer yielding self in ruby 1.9

From: Florian Gilcher <flo@...>
Date: 2009-06-17 22:42:39 UTC
List: ruby-core #23905
On Jun 17, 2009, at 11:36 PM, apeiros wrote:

> Am 17.06.2009 um 00:01 schrieb Florian Gilcher:
>> On Jun 16, 2009, at 10:47 PM, apeiros wrote:
>>
>> There are instance_exec-Implementations in 1.8.x, for example the  
>> one from facets:
>>
>> http://facets.rubyforge.org/doc/api/core/classes/Object.html#M000242
>>
>> So usually, I do something like this:
>>
>> unless Object.respond_to? :instance_exec
>>   require 'instance_exec'
>> end
>>
>> Regards,
>> Florian
>
> Thank you for the sugestion.
> I'm aware of the instance_exec solutions for 1.8, but they are hacks  
> IMO.

They are for sure.

> Defining a new method on every call and remove afterwards?
> I don't see that as a viable alternative.

Well, the only problem would be speed - I haven't found it to be tooo  
slow.

> Maybe when ruby 1.8 phases out to be a far minority (<5% or so).

The only problem is Ruby 1.8.6. Everything >= 1.8.7 implements  
instance_exec, JRuby does
have it in 1.8-mode. So I have no issues with hacking for backwards  
compatibility. Maybe
one can convince the 1.8.6-Maintainers to backport it, but I guess  
they won't allow an
API change.

And frankly: a lot of projects most likely already contain that  
implementation,
it's pretty viral ;).

Regards,
Florian

--
Florian Gilcher

smtp:   flo@andersground.net
jabber: Skade@jabber.ccc.de
gpg:    533148E2


In This Thread