A Turing tarpit (or Turing tar-pit) is any programming language or computer interface that allows for flexibility in function but is difficult to learn and use because it offers little or no support for common tasks.
Beware of the Turing tar-pit in which everything is possible but nothing of interest is easy. - Alan Perlis, Epigrams on Programming, 1982