Thomas Sachau posted on Thu, 15 Nov 2012 20:45:16 +0100 as excerpted: > Ben de Groot schrieb: >> On 14 November 2012 05:13, Thomas Sachau <to...@gentoo.org> wrote: >> >>> Alexis Ballier schrieb: >>>> - considering gentoo generally uses e-prefixed names (econf, emake, >>>> etc.) maybe its wiser to name the variables E17_* instead of only >>>> E_*, or ENLIGHTENMENT_*, so that it makes the "confusion" harder. >>>> >>> Those functions are internal ebuild functions, while the USE_EXPANDed >>> var is exposed to and may be used by the user, so i dont see a high >>> risk of people mixing them. Maybe some other people can also comment >>> on this? >> >> I agree that E_* is more confusing than it needs to be. Please use >> something that is unmistakeably clearer. >> > ok, so what about ENLIGHTENMENT_MODULES as USE_EXPANDED var?
That's certainly clear enough. Alternatively, something like ENL_* would be shorter if somewhat more cryptic, but should eliminate any possible E_* confusion. Because as a user I recently noted some package with a use-expand that gets REALLY long in portage's emerge --verbose --pretend output, which lists ALL variants on or off, with the prefix repeated for each one. ENLIGHTENMENT_MODULES is certainly clear enough, but when it's repeated a dozen or more times, once for each expansion, that's a VERY long emerge --pretend --verbose output! So as a user I'd prefer the shorter if more cryptic ENL_*, which does at least eliminate the potential confusion of the originally proposed E_*, while still being short enough to not be horribly annoying when repeated a dozen times. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman