[#2367] Standard libraries — Dave Thomas <dave@...>

From ruby-dev summary:

60 messages 2004/02/11

[#2397] PATCH: deprecate cgi-lib, getopts, importenv, parsearg from standard library — Gavin Sinclair <gsinclair@...>

Index: cgi-lib.rb

15 messages 2004/02/12

[#2465] PATCH: OpenStruct#initialize to yield self — Gavin Sinclair <gsinclair@...>

This is a common approach I use to object initialization; I don't know

24 messages 2004/02/19

Re: [ruby-cvs] ruby: * lib/ftools.rb: documented

From: Gavin Sinclair <gsinclair@...>
Date: 2004-02-14 14:11:57 UTC
List: ruby-core #2448
On Saturday, February 14, 2004, 8:51:53 PM, Yukihiro wrote:

> Hi,

> In message "Re: [ruby-cvs] ruby: * lib/ftools.rb: documented"
>     on 04/02/14, Gavin Sinclair <gsinclair@soyabean.com.au> writes:
> |
|>> BTW, I think lib/ftools.rb is deprecated.
|>> Should we insert this line?
|>>  warn "Warning: ftools is deprecated after Ruby 1.8.1; use fileutils instead"
> |
> |I think it's a good idea.  Matz?

> Sounds nice.  But many libraries and installation tools are still
> using ftools.  We need to change those files to use fileutils.

I agree its in fairly wide use.  Adding a warning now (presumably a
while before 1.8.2) would help to ensure that no warnings occur when
1.8.2 is release.  The conversion to fileutils should be easy.

$ find . | grep 'rb$' | xargs grep -H ftools | grep require
./ext/dl/h2rb:require 'ftools'
./ext/dl/install.rb:require 'ftools'
./lib/pstore.rb:require "ftools"
./lib/rdoc/generators/html_generator.rb:require 'ftools'
./lib/rdoc/generators/ri_generator.rb:require 'ftools'
./lib/rdoc/generators/xml_generator.rb:require 'ftools'
./lib/rdoc/rdoc.rb:require 'ftools'
./lib/shell/command-processor.rb:require "ftools"
./mkconfig.rb:require File.dirname($0)+"/lib/ftools"


Gavin


In This Thread

Prev Next