# $Id: TODO,v 1.9 1998/12/16 16:59:50 lat Exp $ -*- indented-text -*- # $Name: $ Projects to work on. The order of items is not prioritized. If you implement one of these items, please remove the item and add a mention to `ChangeLog' and `NEWS' (the latter provided the change is important enough). 001. Write the tools in perl instead of shell scripts. Makes them faster, more powerful, and easier to maintain (gets rid of all the horrible shell hackery). May also help with portability, as perl is very widely available nowadays. 002. Replace autoconf with a similar perl-based tool; the performance of the configure scripts should go up dramatically, especially on Win-NT. This may also help SRT become independent of Cygwin32 (but still be able to use it where installed). Another benefit would be that the generated `configure' scripts (there would no longer be any) need not be put in CVS and hence packages would still work even if SRT has been changed since the package was last updated. 003. Sort out command semantics: some work on current directory, others go to the one named. 004. `chmod' gives problems when trying to update/delete versions or releases created by somebody other than yourself. Maybe the best solution is a maintainer account? Or some other way to unread protect the areas (e.g. AFS acls)? 005. Index the manual. 006. Extend TARGET_SUBDIRS to support path names in addition to simple directory names. 007. Add extension hooks to the tools such as freeze. Before next release: o+x$ - make standard.mk parallel safe again -- subpackage rules need to be in standard.mk, not in rules.mk - re-enable warnings for aCC? ==> not until 1.15, current 1.12 + parse-uses: handle packages that end up using themselves (package name, e.g. line 697) + logiscope clean up files + linker does not get all -I options (from __ppflags?) ? DCE threads support on HP-UX 10.20 ? shared library linking on HP-UX 10 (Tony Wildish, 30 Mar 1998) read: http://www.hep.ph.rhbnc.ac.uk/atlas/atrig/atrig-dev-guide.html --> Working model for ATRIG develpment --> the directory tree, (pointer of part of text) http://www.hep.ph.rhbnc.ac.uk/atlas/atrig/atrig-dev-guide.html#problems http://www.hep.ph.rhbnc.ac.uk/atlas/atrig/atrig-dev-faq.html notify: Frank Harris, John Harvey: EMACS support (Tools/elisp)