[#3109] Is divmod dangerous? — Dave Thomas <Dave@...>

14 messages 2000/06/06

[#3149] Retrieving the hostname and port in net/http — Roland Jesse <jesse@...>

Hi,

12 messages 2000/06/07

[#3222] Ruby coding standard? — Robert Feldt <feldt@...>

16 messages 2000/06/09

[#3277] Re: BUG or something? — Aleksi Niemel<aleksi.niemela@...>

> |I am new to Ruby and this brings up a question I have had

17 messages 2000/06/12
[#3281] Re: BUG or something? — Dave Thomas <Dave@...> 2000/06/12

Aleksi Niemel<aleksi.niemela@cinnober.com> writes:

[#3296] RE: about documentation — Aleksi Niemel<aleksi.niemela@...>

> I want to contribute to the ruby project in my spare time.

15 messages 2000/06/12

[#3407] Waffling between Python and Ruby — "Warren Postma" <embed@...>

I was looking at the Ruby editor/IDE for windows and was disappointed with

19 messages 2000/06/14

[#3410] Exercice: Translate into Ruby :-) — Jilani Khaldi <jilanik@...>

Hi All,

17 messages 2000/06/14

[#3415] Re: Waffling between Python and Ruby — Andrew Hunt <andy@...>

>Static typing..., hmm,...

11 messages 2000/06/14

[#3453] Re: Static Typing( Was: Waffling between Python and Ruby) — Andrew Hunt <andy@...>

32 messages 2000/06/16

[#3516] Deep copy? — Hugh Sasse Staff Elec Eng <hgs@...>

Given that I cannot overload =, how should I go about ensuring a deep

20 messages 2000/06/19

[#3694] Why it's quiet — hal9000@...

We are all busy learning the new language

26 messages 2000/06/29
[#3703] Re: Why it's quiet — "NAKAMURA, Hiroshi" <nahi@...> 2000/06/30

Hi,

[#3705] Re: Why it's quiet — matz@... (Yukihiro Matsumoto) 2000/06/30

Hi,

[ruby-talk:03279] Ideas for ext installer extension

From: Robert Feldt <feldt@...>
Date: 2000-06-12 10:56:18 UTC
List: ruby-talk #3279
Hi,

I've got some ideas for extended func (or maybe there is something out
there that solves (parts of) this?) for installation and update of Ruby
extensions. Would be great to hear your ideas:

* When you require an extension in Ruby you could specify what version
is (at least) needed like in: "require 'SomeExt' version '1.2'".

* Each extension has a version number and a facility for checking the
compatibility of different versions. (For example this could be
implemented in a simple class "VersionCompatibility" that would take a
version string, such as '1.2', and return the latest version of the
extension that is compatible with the required version, for
example '1.4'.

* If Ruby cannot find a compatible extension locally it would go to RAA
(Ruby Application Archive) or other CPAN-like repository and query it for
the latest compatible version. It would then download and install the
package.

This scheme would involve standardizing a lot of different things and may
be to restrictive but I'd love this automatic update of my Ruby exts and
basically we're almost there... Comments?

Regards,

Robert Feldt


In This Thread

Prev Next