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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM4NzAyODMsIm5iZiI6MTcyMzg2OTk4MywicGF0aCI6Ii81NjIzNzE2LzI4NDgzNTIwNC0wZjY5OTg2Ni00OTM0LTRlNzktOTkxYi0wN2U2NTc5YmVkMzYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDgxNyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA4MTdUMDQ0NjIzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Y2Q1M2JlMDNmYjAzODNhYzU3MWYzYWU1Y2VmMTk0ZjJkZTg0NGQxMGUzZDk5NGI1YzNiZGVlM2VmZWUwNzQ4NiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.sKIIvsqN4L0-W0dO3BgWvUYMl9qYiuuzKiWkh93PnA4)
Warning: This will take a long time. (~20 minutes on an M2 MacBook air)
./scripts/build.sh
open -a Hook