[#28561] Ruby::DL vs Ruby::FFI — Aston <blackapache512-ticket@...>

Ruby.DL and FFI libraries are great for programmers like me who are not internet programmers, but are more interested in scientific and number processing etc.

11 messages 2010/03/08

[#28686] trunk (26947) build fail with msys/mingw/vista — Jon <jon.forums@...>

I get the following build failure when msysgit's "c:\git\cmd" dir is on PATH.

8 messages 2010/03/16

[#28687] [Bug #2973] rb_bug - Segmentation fault - error.c:213 — rudolf gavlas <redmine@...>

Bug #2973: rb_bug - Segmentation fault - error.c:213

10 messages 2010/03/16

[#28735] [Bug #2982] Ruby tries to link with both openssl and readline — Lucas Nussbaum <redmine@...>

Bug #2982: Ruby tries to link with both openssl and readline

16 messages 2010/03/18

[#28736] [Bug #2983] Ruby (GPLv2 only) tries to link to with readline (now GPLv3) — Lucas Nussbaum <redmine@...>

Bug #2983: Ruby (GPLv2 only) tries to link to with readline (now GPLv3)

10 messages 2010/03/18

[#28907] [Bug #3000] Open SSL Segfaults — Christian Höltje <redmine@...>

Bug #3000: Open SSL Segfaults

19 messages 2010/03/23

[#28924] [Bug #3005] Ruby core dump - [BUG] rb_sys_fail() - errno == 0 — Sebastian YEPES <redmine@...>

Bug #3005: Ruby core dump - [BUG] rb_sys_fail() - errno == 0

10 messages 2010/03/24

[#28954] [Feature #3010] slow require gems in ruby 1.9.1 — Miao Jiang <redmine@...>

Feature #3010: slow require gems in ruby 1.9.1

15 messages 2010/03/24

[#29179] [Bug #3071] Convert rubygems and rdoc to use psych — Aaron Patterson <redmine@...>

Bug #3071: Convert rubygems and rdoc to use psych

10 messages 2010/03/31

[ruby-core:29132] Re: File.join is always forward slash?

From: "U.Nakamura" <usa@...>
Date: 2010-03-30 09:30:35 UTC
List: ruby-core #29132
Hello,

In message "[ruby-core:29115] File.join is always forward slash?"
    on Mar.30,2010 04:33:24, <rogerdpack2@gmail.com> wrote:
> I've noticed this in windows:
> 
> >> File.join('a', 'b')
> => "a/b"
> 
> Which brings up this question in my mind...if it is always a forward
> slash (on windows and Linux), then why does File.join exist (since its
> purpose is to join paths in a platform dependent way, but it appears
> to always just do it one way)?

It might be sure to be to use the slash.

As you know, the interal expression of the path separator in
ruby is always slash.
And, the external world might be not so. (Windows, old Mac OS,
VAX, etc...)
Therefore, to force using the internal expression in ruby at
the script level, File.join is being offered.

Regards,
-- 
U.Nakamura <usa@garbagecollect.jp>


In This Thread

Prev Next