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 ... |