From: Robert Feldt Date: 2001-10-30T17:43:21+09:00 Subject: [ruby-talk:23823] Re: RubyGems Status (was: Re: Someinspirations from REBOL) On Tue, 30 Oct 2001, Dave Thomas wrote: > dependsOn Gem("RyansCoolGem") >= V(0, 0, 2) > Yes, and maybe V() can also take a string as in V("0.0.2") and produce the version object. I'm not sure I understand your Gem constructor though. How can it represent different dependency types? Wouldn't it be better with dependency hierarchy class Dependency; ...; end class Requires < Dependency; ...; end class Recommends < Dependency; ...; end etc with types � la Debian's package system? /Robert