On Fri, Oct 9, 2009 at 7:47 AM, David Golden <xda...@gmail.com> wrote: > 12. Allow Sequences (Arrays) for Prereqs > > Proposal: > > Right now, to the best of my knowledge, the only benefit of a the magic > "Bundle::" namespace is that its prerequisites can be declared in optimal > installation order. If META allowed prereqs to be communicated in a set > order by using a sequence of pairs, Bundle's magic could probably be made > obsolete, simplifying the toolchain overall (over a long deprecation > period).
I see no downside to having prereqs specified as an array rather than hash, but I'm not sure if I want want to say that clients *must* install in that order or *may* use that order to guide dependency resolution. One issue may be that it won't be clear where in the array to put dynamic (OS-specific) dependencies. I'd say maybe for 2.0 we change to an array, and then we take a bit longer to figure out how to use the sequence in practice. So, I'm narrowly supportive, but see a lot of thorny issues to figure out. David