--b0bHyb0BmsSIM7d2 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable What you're describing sounds awefully similar to the ports system. Are you a user of FreeBSD? If not, I'd like to recommend that you install a copy of BSD and play around with the ports tree. Granted it's not perfect, but it's still pretty cool and you could use it for ideas for the base to your system. Let us know if you open a project for this at SF or startup any mailing lists: I'd be interested in helping you develop this more. -sc > 1. Produce a file format that allows multiple pure-Ruby source files to be > packaged together will additional information embedded, such as a name, > description, author, version, category, etc. > > 2. Create a system to create, read, and, more importantly, transparently > access code within these gem files. Therefore Ruby code within a gem file can > be used (i.e. required) without actually extracting the contents of the gem > file. True one-step installation. > > 3. Make the creation of gem files as easy as possible for developers. > > 4. Allow the sharing of these gem files through a peer-to-peer network (with > appropriate security checking, etc.) > > 5. Allow for easy management of gems through command-line and other > interfaces. -- Sean Chittenden --b0bHyb0BmsSIM7d2 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Comment: Sean Chittenden <sean / chittenden.org> iEYEARECAAYFAjtWOhsACgkQn09c7x7d+q0pjgCg3qoKUEbWYxe1zszoIbbOohBZ CxgAn3XiUqN4eOa5mhxIxEzrp0VozwF5 d1 -----END PGP SIGNATURE----- --b0bHyb0BmsSIM7d2--