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.
Regards, Bryan Østergaard _______________________________________________ Exherbo-dev mailing list [email protected] http://lists.exherbo.org/mailman/listinfo/exherbo-dev
