# The Oak2::Kernel namespace will be populated by # some Kernel implementation. The idea is that # Oak2::Kernel is just an API that anyone can # implement. Oak2::Kernel::LocalAgentsOnly->load(); # The following code will load two agents, that will # automatically register itself in the Kernel. Some::Agent->load(); Another::Agent->load(); #### # This is how it's possible to get any object # anywhere inside the application server... my $impl = Oak2::Kernel->lookup("http://www.example.com/some/interface");