In addition to a good editor, you should take a look at the KixDev package on my web site. It's written in Kix, and does a couple of cool things, like:
  • Recursive external UDF resolution - locate and include external function files into a finished script, resolving all dependencies.
  • Sanity check - check the finished script for variable declaration issues (undeclared, duplicate declarations, declared but unused), mismatched quotes and parens, and other basic syntax errors.
  • Generates a list of variable usage, by function/line, so you can know the first place a variable is referenced (besides a Dim/Global declaration)
  • Can automatically strip comments or tokenize the code, and copy the finished script to one or more locations.
  • Supports multiple kix udf library folders
  • Allows breaking of large projects into smaller, managable files. I've got one project at about 9,000 lines, broken into about 15 files.


Glenn
_________________________
Actually I am a Rocket Scientist! \:D