We need more than 2^15 pixels at the moment... web browsers, for example, need huge scrollable windows for pages. Things like mozilla do very ugly workarounds to avoid the current X limit.
But it is also overly complex and needlessly limited. This complexity and inflexibility are there because the code is implementing object oriented features that would normally be within the domain of a language.
This isn't really true IMO. The GTK type system is quite a bit nicer than C++ (it's closer to Java), and although it does look a little unwieldy at first, most of it is boilerplate stuff and very easy to write.
C has lots of advantages over C++ for libraries: it's much more portable, easy for other languages to bind to, smaller and faster.
C++ might be a good choice for writing GNOME apps though. There are several bindings available.
No offense, but it is hard to beat "find definition" for speed
:)
erm isn't this what ctags is for? it's even harder to beat ^] for speed
We need more than 2^15 pixels at the moment ... web browsers, for example, need huge scrollable windows for pages. Things like mozilla do very ugly workarounds to avoid the current X limit.
This isn't really true IMO. The GTK type system is quite a bit nicer than C++ (it's closer to Java), and although it does look a little unwieldy at first, most of it is boilerplate stuff and very easy to write.
C has lots of advantages over C++ for libraries: it's much more portable, easy for other languages to bind to, smaller and faster.
C++ might be a good choice for writing GNOME apps though. There are several bindings available.
If you've not seen it, check out stand.org.uk, they have a whole site on this issue, with the arguments very clearly explained.
I work at the National Gallery in London. We name after artists:
perugino
furini
seurat
giotto
ducio etc.
Added bonus: difficult enough to spell to deter crackers.
The BBC has a page up about it here.
There are some pics of the robots, and a little summary of the rules. They also link to mindstorms and the official volleyball page.