Posted Mar 9, 2008 21:28 UTC (Sun) by nix (subscriber, #2304)
[Link]
The point is, what flaw can you point at in Gecko or Konqueror *that is
attributable to the use of C++ in those applications*? Gecko in particular
has lots of uglinesses (lots of XPCOM for one), but a lot of that was
because of *restrictions* on what C++ features could be used, requiring
reimplementations of huge heaps of what the language already does, only
worse: if the whole language had been usable from the start, Gecko would
likely have eliminated a lot of those uglinesses.
If you can't point at any systematic flaws in either of these apps
(preferably similar flaws), then your criticism is groundless. (I'm afraid
that from your comments, it seems you're a simplicity-for-the-sake-of-it
man who doesn't understand that sometimes driving complexity into the
language enables you to make the things built atop that language simpler.)
(Not that I like C++ much either, mostly because the syntax of a lot of
stuff related to templates and the STL is just icky. Lovely *ideas*,
horrible *horrible* syntax. But I don't think that using C++ necessarily
makes a program bad.)
The first Gnash beta is out
Posted Mar 9, 2008 21:54 UTC (Sun) by sylware (subscriber, #35259)
[Link]
>I'm afraid that from your comments, it seems you're a simplicity-for-the-
>sake-of-it man who doesn't understand that sometimes driving complexity >into the language
enables you to make the things built atop that language >simpler.)
That's schoolar sighted. In the reality, coding clean object-oriented software is *hard*: with
object-oriented semantic hardwired directly into the syntax, coders tend to produce a kind of
"object-orientish" mixture, just for the sake to be "object-oriented".
That's from the code I read and my experience.
BTW, if you dislike the STL... have a look at the boost lib... gnash uses it...
The first Gnash beta is out
Posted Mar 11, 2008 8:37 UTC (Tue) by nix (subscriber, #2304)
[Link]
Um, I *like* the STL. I dislike its *syntax*. I can't even tell if you
consider Boost better than the STL, or worse...
(Anyway, it's plain to me that you're not reading anything here clearly,
so I'll stop trying to talk to you.)