[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: PCB GTK version...



On Jul 24, 2005, at 8:09 PM, Jakub Piotr Cłapa wrote:
...is slow, as I expected.
Its somewhat disappointing to see usability take a second place to eye candy.
I suspect it wouldn't be noticeable on a faster machine but I'd rather not have needless software "enhancements" dictate when I buy new hardware.

And I couyld say that I don't like to sacrifice my sight (reading core X11 fonts is really a big pain for me) because of some really too old hardware. Also I really didn't like PCB until it was GTK+2 because it visually sucked.

So...the software has been needlessly bloated by incompetent developers (the GTK people...not Bill or the PCB guys) and you advocate buying new hardware to compensate for it? I'm not sure whether to feel nausea or astonishment, but I'm sure one of the two are appropriate.


That said I would of course welcome someone (you maybe?) who would find the bottlenecks in GTK+2 and speed it up a bit. :)

It'll take a lot more than one person to speed up GTK. I expect that for every prepubescent "developer" writing bad code in the GTK project to show his friends how "clever" he is it'll require two experienced programmers to clean up the mess. That's a lot of people.


I applaud Bill's efforts on the GTK version of PCB, and I've been running it myself quite a lot lately. In going to GTK, the performance hit was noticeable, but it's still reasonably fast on my systems. In my opinion, the functionality and usability that was gained FAR outweighs the performance that was lost. I believe that's saying a lot since I was one of one of the most vocal nay-sayers about going to GTK when I was convinced that it'd make it a Linux-only program (I don't run Linux) but eventually got everything working.

With regard to improving performance...The performance problems almost definitely lie within GTK itself, not PCB's use of GTK. If the GTK developers can be convinced (coerced? threatened with big sticks?) to clean up their code and stop adding the tons of useless bloat that they pile in release after release, the GTK-ized PCB will speed up automatically. THAT (in my opinion) is where rants should be directed.

           -Dave

--
Dave McGuire "I wonder what 'Error Code 1' means. That's
Cape Coral, FL what it said when it started smoking." -Jonathan Patschke