Sean E. Russell wrote: > On Sunday 29 January 2006 15:56, mathew wrote: > >> Is there some reason why a thin API facade is impossible? You wouldn't >> need to make it high performance. >> > > What do you mean by an API facade? > Something that accepts calls via the old API, and translates them into appropriate calls into the new API. >> Perl is another example of the "sounds good, throw it in" approach to >> > > You'll notice that none of the languages you've mentioned have built-in > support for versioned libraries. It isn't quite clear to me why this keeps > getting missed in language design, especially in the younger languages. Having seen the response to suggestions of incorporating versioning and RubyGems into Ruby, I think I could hazard a guess... mathew