Jeeves is a very flexible application code generator. Its design is extremely simple, but thanks to perl (perl 5), it packs quite a punch. The convenient thing about Jeeves is that unlike other code generators I have seen, it does not prescribe a specification language - if you have a parser for it, you can automatically generate a ton of code. What code do you generate? Again, Jeeves leaves that up to you - you fill in a template, and it does the rest. If the above was not clear, then I recommend you read doc/jeeves.ps. It gives details about code generation and the way Jeeves is structured. I don't have any time at all right now to create a reasonable user manual; I do hope to fulfil this gap in the not-too-distant-future. Meanwhile, 1. Read the document above. 2. In the examples/oo directory, assuming you are running csh, type "source run", and if it works for you , you should see *.C files. Compare that to the template. The example is explained in Jeeves.ps. 3. jeeves -h gives a usage. I have tons of examples, but unfortunately I can't give them away because the specification languages in those examples are somewhat proprietary, and themselves would require too much documentation. Suffice it to say that Jeeves is powerful enough to easily handle automatic code generation off of CORBA IDL files. Again, I'd love to make this public, but at this point I'd get into legal trouble with my employer if I do that. Please let me know if you find Jeeves useful. -Sriram (sriram@tcs.com) - June 1996