want to here a crazy idea?
make require internet capable:
require 'http://www.ruby.or/raa/somepackage/code.rb'
oh, it gets crazier. before going out on the internet require will look for it
locally. if it is available locally great, but if the package is not
installed locally then it will use raainstall to install it. then finish the
require. in essence, all code in the RAA gets a namespace according to the
url and that is used for the require.
crazy?
--
tom sawyer, aka transami
transami / transami.net
.''.
.''. . *''* :_\/_: .
:_\/_: _\(/_ .:.*_\/_* : /\ : .'.:.'.
.''.: /\ : ./)\ ':'* /\ * : '..'. -=:o:=-
:_\/_:'.:::. | ' *''* * '.\'/.' _\(/_'.':'.'
: /\ : ::::: = *_\/_* -= o =- /)\ ' *
'..' ':::' === * /\ * .'/.\'. '._____
* | *..* : |. |' .---"|
* | _ .--'| || | _| |
* | .-'| __ | | | || |
.-----. | |' | || | | | | | || |
___' ' /"\ | '-."". '-' '-.' '` |_.
------------------------------------------------------------