A graphical C/C++ runtime editor for rapid experimentation. It attaches to your running program and allows you to easily change variables live, breaking the time-consuming edit-compile-run-edit cycle.
![hook_in_action](https://private-user-images.githubusercontent.com/5623716/284835204-0f699866-4934-4e79-991b-07e6579bed36.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU2MDI4MDAsIm5iZiI6MTcyNTYwMjUwMCwicGF0aCI6Ii81NjIzNzE2LzI4NDgzNTIwNC0wZjY5OTg2Ni00OTM0LTRlNzktOTkxYi0wN2U2NTc5YmVkMzYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDkwNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA5MDZUMDYwMTQwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MTAwMGQxMGE0ZGQ1NWFjZGY4NzdiMjdhNzYyZjFlMjllYjNhMTkzY2EwOTQ0MDNkOTZlZmU5ZmU5OTBiYTRiOCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.C9iHWIlYYzDS6OGC2rwAcx19TsI-CL98fnZYdGlEndQ)
Warning: This will take a long time. (~20 minutes on an M2 MacBook air)
./scripts/build.sh
open -a Hook