In message <200007242358.QAA23290@earth.he.net>, horos writes: >Right now, the keywords/functions are immutable. You get all of them, whether >you like it or not. Say you have an application for perl where the only thing >you need is 'open' and 'close', along with a simplified array/hash >implementation with limits on the size of the arrays. IMO, you should be able >to configure at compile time: > >Include keyword 'open' in perl library? [y] > Include support for 'http' in 'open' [y] > Include support for 'ftp' in 'open' [y] > Overload 'open' with other support (https, etc)? [n]; In that case, you should probably also be able to include these things at runtime as a module, per linux kernel configuration options. Otherwise you have to tell people "open("http://..."), but you have to recompile perl to use that", which IMO would be less than desirable. Marcel