|
From: Christian P. <cp...@se...> - 2004-12-22 19:05:20
|
Am Mittwoch 22 Dezember 2004 19:45 schrieb stephan beal:
> On Wednesday 22 December 2004 19:39, Christian Prochnow wrote:
> > Things im currently on:
> >
> > - Transition of the System abstraction library.
> > - Make Unicode String class ready to use.
> > - SerialDevice class
> > - NamedPipe, NamedPipeServer class
>
> If i may add to that, things i will work on over the next 4 days:
>
> - Implement a couple patches i made on the 1.x CVS tree. A fix for URL
> and mysql driver.
Place URL in Net/. SQL stuff isn't ported yet and needs major rework.
However .. i think the String class must be done before starting with the URL
class. What about support for internationalization in the URL class (don't
remember the correct name)?
> - Add Request::read( string &, size_t ). Doh - Request isn't ported to
> pclasses2 yet.
We first need a Plugin library. Since Plugin loading is not a core component,
and isn't a System abstraction class either it should go into it's own P
library. Stephan .. how about your excellent class_loder stuff ?
Shall i integrate it into P and drop the old Plugin stuff ? your code is much
more elegant and cleaner.
> - Port some utility functions out of ps11n into P, like
> iomanager_read(string url), which reads in input from any
> IOManager-supported type.
Should go into P::IO library.
> - Maybe port the build tree to toc (the tools s11n uses). This depends
> on Christian's decision.
>
> - Add a new shell-app module:
> - add argv handling.
> - add command dispatcher
> - add eshell's argv type ('arguments').
Hmm .. should this go into Util/ or shall we add a "application support"
library ?
For example SimpleApp should go into "application support" lib, i think argv
handling as well.
If argv handling is "generic" and doesn't rely on input from "main(int,
char*[])" it should go into Util/.
> > There is not much in the tree right now. Old features should be
> > transitioned from the pclasses CVS.
>
> Please let me know as you start to work on moving parts over, so i don't
> duplicate any there. As i need classes i will start porting them to the
> new conventions, as needed. i will avoid any of the code you mention
> above.
>
> > Everyone is welcome to hack around.
>
> Thanks again! :)
>
> Something Christian didn't mention: subscribe to pclasses-cvs to get the
> CVS commits via email.
>
> Happy hacking!
Seems that this Christmas becomes a funny hacking session ...
|