--LQksG6bCIzRHxTLp Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Urabe Shyouhei escreveu isso a > > - Move stdlib to gems > > This is going to happen. Is there more detailed plans for this? Which components of the stdlib will be moved out? Rubygems? Rake? RDoc? Minitest? This is something very important for packagers: for instance, in Debian we could have a single Rubygems package that can works with any Ruby interpreter, but currently we have a rubygems package for 1.8, 1.9 comes with its own copy of rubygems embedded in the stdlib, and jruby does the same. Therefore we have to maintain 3 copies of Rubygems, and when Rubinius is packaged, there will be 4. ------------------------------------------------------------------------ Another point that I would like to suggest: adding a mechanism for site-specific and and vendor-specific initialization, so that system administrators and OS vendors can install code that runs when Ruby is initialized. Something along the lines of: [sitedir, vendordir].each do |path| if File.directory("#{path}/boot") Dir.glob("#{path}/boot/*").sort.each { |f| require f } # [*] end end # [*] the sort is to make sure the files are loaded in a predictable # order. For consistency, maybe that loop could be against the entire $LOAD_PATH instead of just sitedir and vendordir. -- Antonio Terceiro <terceiro / softwarelivre.org> http://softwarelivre.org/terceiro --LQksG6bCIzRHxTLp Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iEYEARECAAYFAk6KQxEACgkQDOM8kQ+cso9TKgCfcb6rKPutoThd7sXP+HvzMM8N LCYAnRg/vjqTCC8P7rCmV1EM0tdHMdCY ¿§G -----END PGP SIGNATURE----- --LQksG6bCIzRHxTLp--