Hvis editoren skal være "intelligent" kan det betyde noget om den er hurtig.
Kan det ikke løses med multitrådning?
Ellers skriv så meget som muligt i Ansi C++, de sidste 10% kan du ret let flytte fra QT til wxWidgets til Win32-API til X11 osv.
Hvorfor? Hvad er argumentet?
Jo, det kan delvist løses ved at lave det multitrådet, men kun delvist. Hvis f.eks. brugeren vil have liste members af en class skal man kunne finde dem "hurtigt".
Ideen med at lave det meste i C++ er at det bliver let at flytte mellem forskellige GUI og platforme. Hvis man vælger Delphi eller C# har man også bundet sig til GUI.
Da jeg lavede min editor lavede jeg detsværre den med MFC, og det gør det svært at flytte den til f.eks. QT eller en anden GUI der kan køre på f.eks. Linux.