I'm just in the progress of migrating some of the experiment work I'm
doing into a cvs branch.
If you wish to see it, use the following with the appropiate CVSROOT set:
cvs -z6 up -r expt-TWikiModularization
Note, at times this branch is likely to be broken. Might often revert
or otherwise involve some pre pre alpha stuff.
See
http://www.cvshome.org/docs/manual/cvs_5.html#SEC54
and
http://cvsbook.red-bean.com/cvsbook.html#Branches
for cvs details.
--
NicholasLee - 16 Mar 2001
As you can see I've been made some time to hack hard at the code. None
of the changes which should really going to the beta code base while we
are on the track to
TWikiReleaseNorthernSpring2001.
AFAICT the still works as expect, with only a few behaviour
modifications.
Much of the work this weekend has been an attempt to make the code saner
and easy to follow the application flow, plus segmenting it.
Most of the easy stuff is done now. TWiki.pm is down to 464 lines, from somewhere up near 1500 where its been at points.
The next stuff is mainly cleaning up the variable scopes and basically attempting to make each module more of an island, reducing the need to reach into other namespaces. This mainly involves the TWiki.cfg config system plus a lot of the use vars.
--
NicholasLee - 17 Mar 2001