Objective-C++ boost integration

I'm wondering if there is any effort either at boost or elsewhere to have a library that integrates the C++ libraries with those of Objective-C++ (or Cocoa, since it seems that most treat the two as synonymous) in a nice way - for example, a smart pointer for Objective-C classes (via something like boost::intrusive_ptr), STL iterators for Objective-C containers, C++ function object integration with Objective-C selectors, etc.

I'm wondering if there is any effort either at boost or elsewhere to have a library that integrates the C++ libraries with those of Objective-C++ (or Cocoa, since it seems that most treat the two as synonymous) in a nice way - for example, a smart pointer for Objective-C classes (via something like boost::intrusive_ptr), STL iterators for Objective-C containers, C++ function object integration with Objective-C selectors, etc.
I guess it's just out of Boost's scope, at least for one reason: some the code required for the above tasks would be written in ObjC, while Boost is pure c++.

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Saturday, May 28, 2011, Igor R wrote:
I'm wondering if there is any effort either at boost or elsewhere to have a library that integrates the C++ libraries with those of Objective-C++ (or Cocoa, since it seems that most treat the two as synonymous) in a nice way - for example, a smart pointer for Objective-C classes (via something like boost::intrusive_ptr), STL iterators for Objective-C containers, C++ function object integration with Objective-C selectors, etc.
I guess it's just out of Boost's scope, at least for one reason: some the code required for the above tasks would be written in ObjC, while Boost is pure c++.
It seems to me the general idea is pretty similar to what Boost.Python does for Python (disclaimer: I don't know Objective-C and barely know Python). -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iEYEARECAAYFAk3hU2UACgkQ5vihyNWuA4W54gCgiOTPmmt5khZ3okcptib7oQ+O GIAAn1lUGo0hwpdtqEnDJ5gAm/BZNAsT =1UZJ -----END PGP SIGNATURE-----

On May 28, 2011, at 12:52 PM, Igor R wrote:
I'm wondering if there is any effort either at boost or elsewhere to have a library that integrates the C++ libraries with those of Objective-C++ (or Cocoa, since it seems that most treat the two as synonymous) in a nice way - for example, a smart pointer for Objective-C classes (via something like boost::intrusive_ptr), STL iterators for Objective-C containers, C++ function object integration with Objective-C selectors, etc.
I guess it's just out of Boost's scope, at least for one reason: some the code required for the above tasks would be written in ObjC, while Boost is pure c++.
So, where would be the right place to ask for C++ and Objective-C++ integration?
participants (3)
-
Frank Mori Hess
-
Igor R
-
kelvSYC