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

Reply via email to