Thank you, John. In fact, my problem was with a form of out-of-sync
problem. I'm using a makefile derived from the XPCOM sample in the mozilla
tree and didn't realize that a full remake must be conducted when the .idl
changes. A simple make wasn't quite doing the trick. I do have it set up
now to interact as you show:
> var output = foo.bar("input")
which was my original hope. I just thought the return-scheme might be a
part of the problem, so I chose to simplify my report. Thanks again for the
help - I'll tuck the good info away for future reference.
- Michael