VC6に対応したSTLもシリアライズ可能なライブラリは無いものかね?

VC6にも対応したSTLシリアライズ可能なライブラリを探していた。
確か、この話題数年前にもしたはず・・・。*1
と言う事で、こんなアナクロな話題が好きな人は私くらいしかいないであろうけれど・・・ちょっと調べてみた。
via http://www.nbrains.net/php/pukiwiki/index.php?link%BD%B8%2F%A5%E9%A5%A4%A5%D6%A5%E9%A5%EA%B7%CF%2FC%2B%2B#Serializing
libs11n 1.2.x
http://s11n.net/s11n/1.2/
licenseはpublic domain

With the exception of the (optional) plugins support, the library uses only ISO-standard C++ constructs, meaning the code is portable to arbitrary modern C++ platforms. That said, it requires a compiler with excellent templates support, including partial template specialization. GCC 3.2+ are believed to be adequate, as is MSVC 2003+.

ダメだこりゃ・・・


xstream
http://xstream.sourceforge.net/

I am releasing this code under LGPL, so that you can use it on any project not only GPL projects. I would appreciate to know of any use this library is given.

これもライセンスが好みではない・・・


赤紫蘇2
http://akaxiso.sourceforge.jp/
licenseはBSDらしい。
これは昔からちょくちょくいじっている。
だが、VC6+STLPortの構成にすると多数の直すところが必要なのだ・・・。
そのパッチを密かに次期のDKUTにぶちこもうと画策中。
だが、未だに本格的に使用していない。なので内部がどのような構造でどのように動いているのかも実はよくわかっていない。
一部にVC6では使えない機能があるような覚えがあった・・・。


boost serialize
http://www.boost.org/libs/serialization/doc/index.html
boost::serialization?ライブラリでしたっけ?
実はVC6に対応していない。
昔、VC6に対応させようと奮闘した覚えがあるが、やはりテンプレート面の事がありVC6に対応させる事を断念した覚えがある。


さて、本末転倒菜ことを言おう
.NET Framework