in reply to XS Extending Question

First see DominoPerl where I started work on this project. The best approach to this is likely via Inline::C over the C++ interface - it has most of the really nice convenience functions so you don't have to deal with composite data records directly (always a plus).

The other part - you're abusing the object. Stop it. You'll want to have Notes::Session be a singleton object and quit it with doing all the work in XS. You'll be much happier if you just wrap the basic API using Inline::C or XS and delegate all the other stuff to perl code.

About the referenced code - I'd like to pick it back up one of these days and I've described to you how I think it's best done. (as in, that's my web site I pointed you towards). Send me an e-mail if you want more detail. (or post another node. Whatever works)


Seeking Green geeks in Minnesota