Linux & OSX: - Windows:
حالة التيارات: 3.2 ألفا. API غير مستقر لأن الميزات المضافة/تغيير.
V1 استبدال التعزيز مع C ++ 11. وأضاف V2 روابط لوا. V3 أعادت إعادة إزالة بعض الثآليل ، وتخفيف التطوير المستقبلي ، وإعادة التسلسل. API تتطور.
Ponder هي مكتبة انعكاس متعددة الأغراض C ++. يوفر تجريدًا لمعظم المفاهيم عالية المستوى لـ C ++: الفئات ، والتعدادات ، والوظائف ، والخصائص.
يوفر C ++ 1x دعمًا أفضل لانعكاس وقت الترجمة. يتضمن انعكاس وقت التشغيل انعكاسًا لتجميع الخبز في الوقت المناسب حتى يمكن استخدام ذلك في وقت التشغيل. يعرض Ponder واجهة برمجة تطبيقات بسيطة لخبز الأشياء الخاصة بك بحيث يمكن استخدامها في وقت التشغيل. يمكن للخبز أيضًا ، اختياريًا ، userData ودعم Lua Scripting.
سمات:
المترجمين المدعوين. يتطلب C ++ 17.
يستخدم Ponder Cmake لإنشاء ملفات المشروع التي يتم استخدامها بعد ذلك لإنشاء المشروع (Build Docs). على سبيل المثال ، استخدم make التأمل (ولكن يمكنك استخدام أي دعم نظام بناء CMAKE):
git clone https://github.com/billyquith/ponder.git
cd ponder
mkdir build && cd build
cmake -G " Unix Makefiles " ..
makeWindows VCPKG:
vcpkg install ponder
Ponder هو شوكة المخيم ، التي تقاعدها المؤلفون الأصليون. يعتمد CAMP على BOOST ، وهو Pre-C ++ 11. في Ponder ، تمت إزالة التبعية التعزيز ، وبدلاً من ذلك ، يتم استخدام ميزات C ++ 11. تم تطوير CAMP بواسطة Technogerma Systems France ثم من قبل Tegesoft.
راجع changelog.md وملاحظات الإصدار لمزيد من التفاصيل حول تغييرات الفأر.