If they are they either aren't offering user/programmer access to that database, they aren't doing semantic/type binds, or aren't advertising those features well.
>I was happy to ditch the IDE he inflicted on us and go back to text editors. Structured code editing is a tricky UI problem
It's reconcilable with normal text editing, just update the structure once its valid. I agree that things like block/visual programming can be absurd.