[prev in list] [next in list] [prev in thread] [next in thread] 

List:       quanta
Subject:    Re: [Quanta] Status of Quanta and KDE 4
From:       Eric Laffoon <sequitur () kde ! org>
Date:       2008-01-23 23:06:14
Message-ID: 200801231506.14973.sequitur () kde ! org
[Download RAW message or body]

On Wednesday 23 January 2008 2:14 pm, James Ellis wrote:
> Speaking of Kdevelop, I used it for quite a while when Quanta became so
> unstable as to cause 90%+ CPU usage, although recently I've come back to
> the latest Quanta which seems to fix some of the stability issues. Plus
> Kdevelop was taking about 2-5 minutes to read the same project directory
> then crashing -- that Quanta takes 30 seconds doing. I hope that won't be
> an issue when Quanta starts to use the Kdevelop platform

The stability issues with Quanta were not what most people perceived. I never 
saw them. They were in some cases related to choices made by the OS platform 
(Fedora was notorious) and others were related to how it was coded... In 
particular there was a bug when parsing extremely long elseif statements 
where we never saw them using switch. There were a few other real problems, 
but much of it was most likely just your bad luck.

Quanta's parser is highly optimized now, and quite a piece of work. Moving to 
the KDEvelop platform only means we will use the same window framework and 
plugin management. It means something you like on KDevelop can be popped into 
Quanta. It means if one of those two parsers sucks for whatever reason on a 
given day you can hopefully make use of the other. It also means you've got 
SVN management and other things thanks to the good people who wrote KDevelop, 
just for using the framework. 

As far as parsers go, I hope to be able to make use of plugins with an 
optimized parser, but it's all so complex that even the gurus of parsing 
sometimes don't get what the other is saying face to face. You have now 
idea... Only insane geniuses write parsers... Of course with all code you 
find your shortcomings of the architecture of what you wrote and then rewrite 
it. Quanta's parser has been rewritten and it's supposed to be much improved. 
When we release a KDE4 version we should be older and wiser. You should be 
able to drop in what you want from KDevelop/Quanta and the KDE 3.5 version 
should run in emulation... So even if we prove once again to only be almost 
as smart as we thought you shouldn't be out in the cold. ;)

I would expect good things. We have time to do this right given the state of 
KDE4 and the fact that we're now able to set our own release schedule.
-- 
Eric Laffoon - Quanta+ Team Leader 
http://quanta.kdewebdev.org
_______________________________________________
Quanta mailing list
Quanta@mail.kde.org
https://mail.kde.org/mailman/listinfo/quanta
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic