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!