Linux & OSX: - Windows:
สถานะกระแส: 3.2-alpha API ไม่เสถียรเมื่อเพิ่มคุณสมบัติ/เปลี่ยนแปลง
V1 แทนที่การเพิ่มด้วย C ++ 11 V2 เพิ่มการผูก LUA V3 refactored เพื่อลบหูดบางส่วนง่ายการพัฒนาในอนาคตและเพิ่มการจัดลำดับต่อเนื่อง API กำลังพัฒนา
Ponder เป็นห้องสมุดสะท้อนแสงอเนกประสงค์ C ++ มันเป็นสิ่งที่เป็นนามธรรมสำหรับแนวคิดระดับสูงส่วนใหญ่ของ C ++: คลาส, การแจกแจง, ฟังก์ชั่น, คุณสมบัติ
C ++ 1x ให้การสนับสนุนที่ดีกว่าสำหรับการสะท้อนเวลารวบรวม การไตร่ตรองรันไทม์เกี่ยวข้องกับการสะท้อนเวลารวบรวมเวลาในการทำงานเพื่อให้สามารถใช้งานได้ในเวลารันไทม์ Ponder นำเสนอ API ง่ายๆสำหรับการอบวัตถุของคุณเพื่อให้สามารถใช้งานได้ในเวลาทำงาน การอบยังสามารถเลือกผู้ใช้และสนับสนุนการเขียนสคริปต์ LUA
คุณสมบัติ:
คอมไพเลอร์รองรับ ต้องใช้ C ++ 17
Ponder ใช้ CMAKE เพื่อสร้างไฟล์โครงการซึ่งใช้เพื่อสร้างโครงการ (สร้างเอกสาร) เช่นใช้ทำ make to Build Ponder (แต่คุณสามารถใช้ระบบสร้าง 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 เป็นส้อมของค่ายซึ่งได้รับการเกษียณโดยผู้เขียนดั้งเดิม ค่ายอาศัยการเพิ่มและเป็น pre-c ++ 11 ในการไตร่ตรองจะมีการลบการพึ่งพาการเพิ่มและใช้คุณสมบัติ C ++ 11 แทน Camp ได้รับการพัฒนาโดย Technogerma Systems France และจาก Tegesoft
ดูบันทึกย่อและบันทึกย่อสำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงของ Ponder