Am Montag, 9. September 2013, 08:31:11 schrieb Dave Page:
> On Mon, Sep 9, 2013 at 7:49 AM, Linreg <lin...@gmx.net> wrote:
> > Hello @All,
> > 
> > i want to make a port away from wxWidgets to a c++ only job scheduler.
> > 
> > Why:
> > 
> > I want to reduce dependencies. A framework like wxWidgets should not
> > installed to server systems without GUI (linux or windows server)
> > 
> > C++ libs are already installed in most cases.
> > 
> > i want to push / support the development.
> > 
> > Questions:
> > 
> > Is this supported from pgAdmin developers?
> > 
> > Exists another point of view for this thema?
> 
> I would certainly like to see a pure C++ port of pgAgent, but I should
> also point out that the current code doesn't require any of the GUI
> components of wxWidgets to be installed. The problem is really with
> the wxWidgets packagers, many of whom have split their packages into
> GUI and non-GUI components :-(

Hello Dave,
Vision:
a smart migration to C++

# Phase 1
+ stay on base structure (programm flow)
+ backward compatibilty (commandline parameter, sql-schema)
+ remove wxWidget dependencies
+ replace all wx classes with c++ classes (std::string, stringstream, thread 
etc)
+ logfile has csv structure, that is needed in Phase 2 
(like 2013-12-01 12:13|DEBUG|bla bla ...)
+ remove mutex 
+ replace connectstring parsing

# Phase 2
+ new impelenting of commandline parsing 
+ move pgagent schema in separat database (better access rights...) this need a 
patch for pgadmin
+ file_fdw configuration to show logfile-entrys over a sql view

This is a 90% pure C++ solution :),  because
- The windwos side is more C than C++ like. 
- I still would like to avoid dependencies to libraries like boost etc.

Phase 1 is almost finished

Question:
Pure enough? :)


Thanks
 
Thomas Steffen




Reply via email to