On Thu, 15 Oct 2015 18:54:44 +1100 Dave <[email protected]> wrote: > In the year 2015, of the month of October, on the 15th day, Markus > Törnqvist wrote: > > On Thu, Oct 15, 2015 at 08:34:30AM +1000, David Seikel wrote: > > >I would have thought something that starts with > > >"i-really-know-what-i-am-doing" requires someone that actually > > >knows what they are doing. Deep magic that is only documented at > > >the source level. > > > > Well, yeah, but... What is it for? > > Are you sure you want to know? Can you handle the truth?! > > Well, OK ... it sets a variable called "really_know", in E's main > function, to a boolean true value. > > There, the truth is out now. Remember, with great knowledge, comes > great responsibility.
lol Actually, what it does is to enable a bunch of stuff that might be still alpha API, hence the need to really know what you are doing. It also enables some legacy stuff that might have bit rotted. Coz using these APIs might break things, hence the second part of that really long name that I left off, coz it doesn't fit neatly into a single email line. The complete name is - --enable-i-really-know-what-i-am-doing-and-that-this-will-probably- (deep breath before I say the rest of the name) break-things-and-i-will-fix-them-myself-and-send-patches-aaa The -aaa bit at the end is to outwit people that set this then forget about it. It gets changed every now and then, which breaks the build, so these people then have to figure out why, and get reminded that they have it turned on, and what they should do about it if other stuff breaks. Might prompt them to turn it off, long after they needed it. In my case, I use alpha APIs coz I'm developing a 3D application that uses the new EO and Evas_3D stuff. This is a huge project that wont be useful until after these APIs become stable, coz it will take that long to write. I also use some legacy stuff. I fall into the classification of "I really know what I'm doing" coz I'm one of the EFL developers. On the other hand, I don't have to "send patches", I have commit rights. Though if it's an area I'm not so familiar with, and the patch isn't trivial, I'll likely send a patch to the relevant developer/s. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. ------------------------------------------------------------------------------ _______________________________________________ enlightenment-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
