> From: Stephen Tetley <stephen.tet...@gmail.com> > Sent: Monday, May 21, 2012 10:08 AM > Subject: Re: [Haskell-cafe] Can Haskell outperform C++? > > On 21 May 2012 17:27, Yves Parès <yves.pa...@gmail.com> wrote: > >> I fail to see how the GUI part would suffer from lack of performance if the >> rest of the system is fine. I would hate to be bold, but to me this case >> sounds a little bit like "MVC done wrong" if the breaking GUI >> apart from the rest of the software is really that impossible. > > A few years ago one of the architects at Adobe published some slides > on the software engineering aspects of PhotoShop, unfortunately I > couldn't find them on the web when I tried recently but I believe it > stated the codebase was well over 1 million lines of C++ and the GUI > (including Adobe's own frameworks) accounted for more than half of > that... > > GUI's often *are* the program rather than a way in to use it.
What about a more recent code base, this is from a 2008 presentation on Adobe Lightroom 2: - "63% of the main Lightroom-team authored code is Lua" - "16% C++" - "12% ObjC" - "9% C" http://www.troygaul.com/LrExposedC4.html _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe