the trouble with compact is that no one really knows how it works and what it does. hence, for me at least, there is just no way I would ever allow my context to get there. you should seriously reconsider ever using compact (I mean this literally) - the quality of CC at that point is order of magnitute significantly worse that you are doing yourself significant disservice
if you actually hit the compact (you should never be there no matter what but for the sake of argument) more often than not you'll see CC going off the rails immediately after compacting is done. it even doesn't know what it did let alone you :)
Matchbook.com is a good example of something with a lot of numbers, the apps are especially good (you might need international dns depending on your region)
I have no idea why they bothered releasing it, but, as we saw with the other models, they will eventually release a 4.5-turbo (or a 4.5o) of sorts that is in line with current pricing
I can't speak for the current version of GameMaker, but the versions from around 2002 ("by Mark Overmars", when I was 9 or 10) were definitely a significant part of my development as a programmer, so I'm happy to see this recommended.
I’ve being doing mostly mobile apps for the last 10 years, tried Rust for fun for a couple of months, recently tried C++ and I’m having the time of my life.