Eric Hodel wrote:
> On Oct 25, 2005, at 11:28 AM, TRANS wrote:
> 
>> On 10/25/05, Gavin Sinclair <gsinclair / gmail.com> wrote:
>>
>>> On 10/26/05, TRANS <transfire / gmail.com> wrote:
>>>
>>>> path-join  0.990000   0.040000   1.030000 (  1.128913)
>>>> file-join  0.190000   0.010000   0.200000 (  0.224484)
>>>
>>>
>>> Would a good solution be to implement Pathname in C?
>>
>>
>> That certainlu couldn't hurt,
> 
> 
> No, it would hurt, writing it in C would make it more difficult to  
> understand and change by non-C rubyists.

I was never under the impression that it was meant to be fast.  Just useful.

I originally started writing my own pathname class in C (for Windows), but it 
was a pain, especially when it came to anything iterative.  Then there's all 
those delegated methods...

I think I'd do some profiling and refactoring before I resorted to C.

Regards,

Dan