[LOG] Original Idea Of &fml8; Project The Original Idea Of &fml8; (fml-devel) Project &fml8; project called as fml-devel also is refactoring of &fml4; mailing list driver. See http://www.fml.org/software/fml8/ for more details on the furure plan, design and implementation of fml-current. Details Of Idea simple implementation of configuration files and menu. perl module (> perl 5.00504 ) support more integrated CUI (makefml) and GUI. Separation easy upgrade use CPAN modules as could as possible. 3rd party directory abstracted IO layer file (implemented) /etc/group (implemented) NIS (implemented) SQL (MySQL implemetned) LDAP IPv4/IPv6 ready (implemented) Refactoring refactoring TODO status entry detail done. license perl conformance underway. image &fml4; to &fml8; is similar to sendmail to postfix. support configuration converter. done. wrapper (separation layer). separation layer for upgrade/downgrade, debug. adapter use CPAN modules as could as possible. prepare adapter layer in using CPAM module. new single configuration file format. rule of variable naming convension use_XXX, XXX_TYPet ... prohibit NOT_USE style. function name convension use X11 style for main:: space. use method style for method. not use Lisp like style (-p). use Perl Cookbook style ? e.g. "MemberP() -> IsMember()" done. queue manager re-delivery by itself tools not use BSD make.
Architecture image release engineering Not be an architect nor developer. Not too abstractive and not too object oriented. Be between them. Feedback in one month to manage project and code review. release interval days in one month content the first 4 - 5 days manage project. apply at least 20 % of the project to this stage. 2 - 3 weeks coding. the last week code review, document review at the last of the month release a snapshot. alpha-0, alpha-1, alpha-2, ...