Ponder Versions Save

C++ reflection library with Lua binding, and JSON and XML serialisation.

3.0.0

5 years ago

V1 replaced Boost with C++11. V2 added Lua bindings. V3 refactored to remove some warts, ease future development, and re-add serialisation. API is evolving.

See release notes for more details.

2.1.1

6 years ago

2.1.1

  • Identifiers/names now return IdReturn (const std::string&) to improve usability.

2.1

  • Bind Lua argument convertion directly to function. Saves Value conversion.
  • Lua custom type conversion with LuaValueRead and LuaValueWrite.
  • Lua supports enums.
  • Lua can return multiple values via std::tuple<...>.
  • Lua functions can parse table arguments.

2.0.1

6 years ago

Please use this instead of tag 2.0.0.

1.0.1

8 years ago

This is the initial release of Ponder, with Boost dependency removed, using C++11.

Version 1.0.1 has:

was_camp

8 years ago

This is CAMP, prior to the Ponder renaming. This version has the Boost dependency removed.