I'm not sure that this is being RFC'd yet, but I know we started to discuss this subject. This is how I see it: Modular Architecture for Perl 6 ======================== <<CORE>> - includes scanner, parser, dynamic loader, flow control, threading. The <<CORE>> loads libraries on demand based upon functional category, while some of the libraries could be statically loaded by configuration (or built-in). All libraries should be accessible to the core upon start-up. The libraries should include (at least) the following: I/O - block, character, (Object?) RegEx String Array, List, Hash, (Bit?) Process Messaging (Part of Signal?) Math Network Time .PM (and maybe POD?) Unix Win32 Signal (DB?) Misc. If I'm way off base here, then let me know, but I know there was some discussion regarding this (on bootstrap), and I think many of the current RFC topics are dependant on this issue. (I'll do the RFC if this is ok) Grant M. [EMAIL PROTECTED]