On Wed, 13 Jan 2016 10:07:01 +0000 Andrew Williams
<a...@andywilliams.me> wrote:

> Hi,
> 
> I agree with all your points and consider the merge a good thing.
> However I'm not sure why we're avoiding a --disable flag for those
> who specifically don't want it - is it much work to satisfy a use
> case?

You had been away for some time, you might have missed Raster and I
arguing over this sort of stuff.  Raster prefers a "compile everything,
just delete the stuff you don't need afterwards" approach.  He seems to
strongly dislike autodetecting stuff as well.  I prefer to autodetect
stuff, and disabling stuff I don't need before compile.  In particular
he always puts down my efforts to sanely squeeze EFL size down to fit
into my embedded project, no matter how many times I point out to him
that the legislation covering this sort of device requires it.

So that's why, coz Raster.

> On Tue, 12 Jan 2016 at 23:57, Carsten Haitzler <ras...@rasterman.com>
> wrote:
> 
> > On Tue, 12 Jan 2016 20:33:34 +1000 David Seikel <onef...@gmail.com>
> > said:
> >
> > > Hmm, no one else commented, so I will.
> > >
> > > On Mon, 11 Jan 2016 16:42:45 -0800 Cedric BAIL
> > > <cedric.b...@free.fr> wrote:
> > >
> > > > As we are moving forward with a stable API for binding, one of
> > > > the main "weirdness" that is still exposed is that you need to
> > > > actually require two differents library to use efl.
> > >
> > > Actually no, EFL is quite useful without Elementary, so you don't
> > > NEED it to use EFL.  Of my two main EFL projects, one does and
> > > one does not use Elementary.  Even the one that does, I'm
> > > considering writing my own widget set, which I have mentioned
> > > before.  Since it's a reboot of an older project where I made it
> > > independent of widget set, likely I could do the same and make
> > > Elementary optional.
> >
> > for the VAST MAJORITY of uses of efl - you need/want widgets and a
> > higher level
> > abstraction. elementary is just that. that is the actual case.
> > otherwise everyone is off building their own widget set that is
> > generally half-implemented. implementing all the support from focus
> > handling through to
> > accessibility, copy & paste, layout, the widgets and more is a
> > pretty huge undertaking and most alternate widget sets will be
> > half-done at best without a
> > massive bit of work. so this offers a standardized implementation.
> > Yes I can
> > and have made things where i don't need elementary. it's a minority
> > of things.
> > we have to see the big picture, not all the tiny little exceptions.
> >
> > all it costs you is a bit more efl build time and then you can rm
> > the elementary files that are installed if you don't want it. it
> > doesn't cost extra
> > dependencies.
> >
> > > Mind you, I AM trying to give Elementary a good try in this
> > > project. I'm not going to be dismissing it out of hand.  It will
> > > be quite a long time before I get around to writing my widget set.
> > >
> > > > Also the only reason why we haven't merged elementary so far as
> > > > been because it still depend on webkit-efl and webkit-efl
> > > > depend on elementary.
> > >
> > > Where would I find this webkit-efl?  A quick look through our git
> > > didn't turn it up for me.  I recall trying to compile some older
> > > web browser EFL thingy some time ago, not sure if it was that.  I
> > > do strongly remember that it was a giant rabbit hole that just
> > > kept getting deeper and deeper.  I eventually gave up trying to
> > > get it to build.  I also recall that very deep down that rabbit
> > > hole was a GPL3 library, that infected everything else all the
> > > way up.
> >
> > i seriously doubt that. webkit-efl is shipped on tizen and no gpl3
> > libraries in
> > sight. it would fundamentally break tizen's model if it depended on
> > gpl3 for
> > the web view - tghus forcing apps to become gpl3 by derivation.
> > perhaps there
> > was a build TOOL you installed - but webkit-efl does not depend on
> > anything gpl3 (at runtime).
> >
> > > I'm planning an alternate approach to web browser support for my
> > > big Elementary project.  Actually, a couple of approaches.  The
> > > one thing I wont be doing is adding a humongous web browser to it.
> > >
> > > > I am going to address that during next efl release cycle, by
> > > > moving the webkit dependency to be a module (like
> > > > evas_generic_loaders and emotion_generic_loaders). Once that is
> > > > done it will be technically possible to merge the both of them.
> > >
> > > So long as it's optional.
> >
> > rm the installed build files/dirs afterwards. :)
> >
> > > > This open a question, does anyone see any other reason to not
> > > > merge elementary ?
> > >
> > > So long as it's optional.
> > >
> > > I've said before, the non Elementary project of mine really needs
> > > to be kept down to a minimum size.  My Elementary project is
> > > essentially a reboot of some one else's project, and that other
> > > project includes webkit, which takes up one third of the
> > > resulting package size. Considering that web pages is only a tiny
> > > part of what that project is all about, I find this to be
> > > unacceptable.  Wont be happening to my version.
> >
> > rm rm rm :)
> >
> > > Personally I find HTML standards to be very, very, very, very
> > > bloated, especially HTML 5.  I don't want to get any of that on
> > > me, especially since long ago I proved you don't need 99.9% of
> > > that bloat.  My ancient matrix-RAD project fit on a floppy disk,
> > > with binaries, source, examples, and full documentation.  It
> > > could do everything HTML 5 could, before HTML 5 was invented.  My
> > > reboot's gonna be a little bigger.  lol
> > >
> > > --
> > > A big old stinking pile of genius that no one wants
> > > coz there are too many silver coated monkeys in the world.
> >
> >
> > --
> > ------------- Codito, ergo sum - "I code, therefore I am"
> > -------------- The Rasterman (Carsten Haitzler)
> > ras...@rasterman.com
> >
> >
> >
> > ------------------------------------------------------------------------------
> > Site24x7 APM Insight: Get Deep Visibility into Application
> > Performance APM + Mobile APM + RUM: Monitor 3 App instances at just
> > $35/Month Monitor end-to-end web transactions and take corrective
> > actions now Troubleshoot faster and improve end-user experience.
> > Signup Now!
> > http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
> > _______________________________________________ enlightenment-devel
> > mailing list enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
> ------------------------------------------------------------------------------
> Site24x7 APM Insight: Get Deep Visibility into Application Performance
> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
> Monitor end-to-end web transactions and take corrective actions now
> Troubleshoot faster and improve end-user experience. Signup Now!
> http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.

Attachment: signature.asc
Description: PGP signature

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to