carl is doable much more than you guys think.
you have to keep your distance and outsmart carl.
i'll throw a few tidbits from fighting xcammy on xbl and the pain i experienced.
opener..a good carl can hyper jump your ass easy but remember he wont come at you first thing, he will back away too.
now hyper jump is the bullshit when carl turns a J.2B dive into a IAD fall trick, now for this to be effective from long range he's gonna high jump..be warned this shit is too hard to beat on reaction get back, i dont care if you wanna back dash..dont let him hit you with it, you will be between him and that fucking doll eating loops for breakfast followed by a clap loop lunch and a throw loop into clap loop dinner.
next up when your pressuring carl dont use sledge, his 6C i think its 6C its this long range poke with the robot.
you eat it for CH and loop again. if anything block that shit or high jump away, be real defensive but get your pressure in quickly, i noticed when carls use 41236D they hop towards you or use 236B to get behind you, you can sledge early to hit carl if you see carl jump you can a sledge and at least trade with him, remember you wanna play it basic for this fight, let him bring the fight to you, keep in mind when carl bursts they tend to burst only for loop or when they need you closer to the doll.
use strings with low wiff so you can anticipate and block the burst and punish him with 360/720.
i may edit this post later to make it more neat but this is all i got so far, i dont fight alot of good carl's but its a start right?