On Sat, 29 Dec 2012 11:28:29 +0900 Carsten Haitzler (The Rasterman) <[email protected]> wrote:
> On Fri, 28 Dec 2012 20:17:14 -0200 Lucas De Marchi > <[email protected]> said: > > > - If we really needed this level of OO in ecore, evas, edje, we'd > > be better off using C++ or inventing our own language to fit our > > needs instead of doing what we are doing now. > > c++ would be a sledgehammer solution and comes with lots of downsides > of its own. other languages too. the fact is we can slide eo in > without rewriting in another language. the only thing really missing > is namespacing. EFL trying to do proper OO in C rather than C++ is one of the reasons I like working with EFL. C++ and C# might be the flavour of the decade, but it's too esay to write insane code in them, not to mention the other downsides that raster also did not mention. B-) A lot of my planned virtual world work is ripping out insane C++ and C# code and replacing it with sane C code. Coz almost all of the existing code is insane C++ and C#. Yes, it's possible to write sane C++ and C#, but judging by the quality of most of the code I have seen, it must be really hard to do so, especially in very large multi programmer projects. It's also possible to write insane C code, it just tends to bite you harder when you do, so you may actually notice and fix it. :-P -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world.
signature.asc
Description: PGP signature
------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912
_______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
