On Fri, 17 Apr 2009 08:58:29 +0000 Bryan Østergaard <[email protected]> wrote: > 2009/4/15 Ciaran McCreesh <[email protected]>: > > How about a function called illegal_in_global_scope? > > > > Any calls to this function will die if we're in the metadata phase. > > Exlib authors will be encouraged to make most of their utility > > functions do this as their first line. > > > > That way we can get rid of norty people using toolchain-funcs > > things at global scope. > > > > Also, how about we declare -r DEFAULT_* things after sourcing the > > ebuild but before running any phase functions? > > > Works for me. It's in no way perfect as there's still going to be lots > of bad things possible in global scope but hopefully it will catch the > most common errors.
Ok, done. Upgrade Paludis before you next sync. -- Ciaran McCreesh
signature.asc
Description: PGP signature
_______________________________________________ Exherbo-dev mailing list [email protected] http://lists.exherbo.org/mailman/listinfo/exherbo-dev
