[#5218] Ruby Book Eng tl, ch1 question — Jon Babcock <jon@...>

13 messages 2000/10/02

[#5404] Object.foo, setters and so on — "Hal E. Fulton" <hal9000@...>

OK, here is what I think I know.

14 messages 2000/10/11

[#5425] Ruby Book Eng. tl, 9.8.11 -- seishitsu ? — Jon Babcock <jon@...>

18 messages 2000/10/11
[#5427] RE: Ruby Book Eng. tl, 9.8.11 -- seishitsu ? — OZAWA -Crouton- Sakuro <crouton@...> 2000/10/11

At Thu, 12 Oct 2000 03:49:46 +0900,

[#5429] Re: Ruby Book Eng. tl, 9.8.11 -- seishitsu ? — Jon Babcock <jon@...> 2000/10/11

Thanks for the input.

[#5432] Re: Ruby Book Eng. tl, 9.8.11 -- seishitsu ? — Yasushi Shoji <yashi@...> 2000/10/11

At Thu, 12 Oct 2000 04:53:41 +0900,

[#5516] Re: Some newbye question — ts <decoux@...>

>>>>> "D" == Davide Marchignoli <marchign@di.unipi.it> writes:

80 messages 2000/10/13
[#5531] Re: Some newbye question — matz@... (Yukihiro Matsumoto) 2000/10/14

Hi,

[#5544] Re: Some newbye question — Davide Marchignoli <marchign@...> 2000/10/15

On Sat, 14 Oct 2000, Yukihiro Matsumoto wrote:

[#5576] Re: local variables (nested, in-block, parameters, etc.) — Dave Thomas <Dave@...> 2000/10/16

matz@zetabits.com (Yukihiro Matsumoto) writes:

[#5617] Re: local variables (nested, in-block, parameters, etc.) — "Brian F. Feldman" <green@...> 2000/10/16

Dave Thomas <Dave@thomases.com> wrote:

[#5705] Dynamic languages, SWOT ? — Hugh Sasse Staff Elec Eng <hgs@...>

There has been discussion on this list/group from time to time about

16 messages 2000/10/20
[#5712] Re: Dynamic languages, SWOT ? — Charles Hixson <charleshixsn@...> 2000/10/20

Hugh Sasse Staff Elec Eng wrote:

[#5882] [RFC] Towards a new synchronisation primitive — hipster <hipster@...4all.nl>

Hello fellow rubyists,

21 messages 2000/10/26

[ruby-talk:5421] File.expand_path(), second arg?

From: Hugh Sasse Staff Elec Eng <hgs@...>
Date: 2000-10-11 17:25:09 UTC
List: ruby-talk #5421
I just got:

brains hgs 33 %> ruby -v -e 'File.expand_path("finder.rb", nil)'
ruby 1.6.1 (2000-09-27) [sparc-solaris2.5.1]
-e:1:in `expand_path': failed to convert nil into String (TypeError)
        from -e:1
brains hgs 34 %> 

But the manual (1.4) manual says:


   expand_path(path[,default_dir]) 

      Converts path to absolute, and canonicalized path. Second arg
default_dir is directory to start with if
      path is relative (does not start with slash); if default_dir is nil
or missing, the current directory of the
      process is used. An initial `~' expands to your home directory. An
initial `~USER' expands to USER's
      home directory. 

        expand_path("..")
               => "/home/matz/work"
        expand_path("~")
               => "/home/matz"
        expand_path("~matz")
               => "/home/matz"


I cannot see anything in the changelog about this behaviour changing from
1.4.x (i.e. the docs) to 1.6.x.  Have I got something wrong, or have I
really found a bug?
	Hugh
	hgs@dmu.ac.uk


In This Thread

Prev Next