[#7055] More on VC++ 2005 — Austin Ziegler <halostatue@...>

Okay. I've got Ruby compiling. I'm attempting to get everything in

17 messages 2006/01/05
[#7058] Re: More on VC++ 2005 — nobuyoshi nakada <nobuyoshi.nakada@...> 2006/01/06

Hi,

[#7084] mathn: ugly warnings — hadmut@... (Hadmut Danisch)

Hi,

22 messages 2006/01/10
[#7097] Re: mathn: ugly warnings — Daniel Berger <Daniel.Berger@...> 2006/01/10

Hadmut Danisch wrote:

[#7098] Design contracts and refactoring (was Re: mathn: ugly warnings) — mathew <meta@...> 2006/01/10

Daniel Berger wrote:

[#7118] Re: Design contracts and refactoring (was Re: mathn: ugly warnings) — mathew <meta@...> 2006/01/12

*Dean Wampler *<deanwampler gmail.com> writes:

[#7226] Fwd: Re: Question about massive API changes — "Sean E. Russell" <ser@...>

Hello,

23 messages 2006/01/28
[#7228] Re: Question about massive API changes — Caleb Tennis <caleb@...> 2006/01/28

>

Re: Question about massive API changes

From: Daniel Berger <djberg96@...>
Date: 2006-01-29 01:16:11 UTC
List: ruby-core #7238
--- "Sean E. Russell" <ser@germane-software.com>
wrote:

> On Saturday 28 January 2006 17:13, Wilson Bilkovich
> wrote:
> > My opinion is rather extreme: if Ruby is already
> at a point where
> > something in the stdlib can't be improved without
> a fork, it might be
> > time to start shopping for a new language.
> 
> Well, I don't entirely understand this point of
> view, but I think I know what 
> you mean.

<snip>

I understand it completely.  We cannot continue to be
at the mercy of core Ruby where we have to wait a year
just to get improvements in the standard library.

Here's my solution:

- Don't touch REXML in the 1.8 branch.
- Create a REXML project on RubyForge.
- Put the current version out as a download on
RubyForge.
- Put your new version out as a download on RubyForge.
- Create a gem for the current version and the new
version. 
- Call the new version REXML 4.0
- Update the RAA entry.
- Put a big warning sticker on it (in the CHANGES file
or wherever) about backwards compatability (if the
version jump isn't enough).
- Let people download it at their discretion.
- With gems for both, people can explicitly require
the version they want, or not download it at all.

ALL standard library packages should be available
outside of the main distribution as separate
downloads.  Worried about compatibility with the new
version of Ruby?  Run the test suite.  Worried about
compatability within the same library?  Read the
changes file for compatability issues or use gems to
require explicit versions in your code.  That, or
don't download it in the first place.  
   
Regards,

Dan

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

In This Thread