They're (very clearly) influenced to various degrees by Handmade Hero, and I have a few more ideas that I don't think Casey's mentioned that I'll be adding soon.
Main features
- live tweaking/watching of variables
- in-app recompilation
- dll/library/code reloading
- a content-agnostic way for organising debug variables of multiple types into a hierarchy
- no dynamic allocation - the libraries only use static variables and arrays
I have code examples up there that should give you an idea of how they're used.
I've tried to make their use as low-friction as possible.
Any thoughts you have on the API or other improvements that could be made would be welcome. I'd also welcome any suggestions for licensing... I'm currently leaning towards MIT, but I could be swayed by you fine people.
I have another mystery 'library', which I've been working on in my lunch breaks, coming soon - keep your eyes peeled!
Work will be resuming on Geometer very shortly.