[Consmgr-tech] Inclusion of SmartPtr into consmgr
Status: Alpha
Brought to you by:
cross
|
From: Chris R. <cro...@di...> - 2008-04-19 14:32:08
|
Okay. The work has really been done with respect to changing the
code to *use* SmartPtr from the Loki library. So, the questions that
remain (and their answers in some cases) are:
1) Required? - Do we make it required? Make a preprocessor symbol
for it like I did with each of the configuration file systems?
- Maintaining "alternate" code makes this hard enough I think we
should just require it, but it's definitely still an open question.
2) Licensing - What's the Loki code?
- It's an MIT license. Completely acceptable, and easy to use. We
just need to make sure to leave the language in their sources, and
we're good.
3) Compilation - How?
Options:
a) Build the two needed source files into libcmgr (which is what the
branch does at the moment)
b) Build a subset of loki (perhaps just those two files) into another
archive, just for clarity of code-origin
c) Build "the loki library" and link against it. The linker will
figure out that we only need those two object files, so the file size
won't change any.
4) Packaging - Which files go where in our source distribution?
- This depends a log on #3. Considerations may be that it's possible
some people have an installed loki library that we could link
against. I don't expect this, but.
Thanks. Feedback on any and all issues appreciated. I'd like to
get whatever we want folded in folded in sooner rather than later so
we can go back to working on functionality.
Geoff, any progress on the message-passing system, which you'd
indicated you thought you would work on next?
- Chris
|