The PHP/C++ thing has got the most vitriolic reaction from some quarters. They are, as you rightly point out, for completely different fields.

I would say that an API should be simple and powerful – but I’d rather it was simple & weak rather than hugely complex and powerful.

If I can’t get my head around the basic concepts of your API in 30 minutes, it’s probably too complex.

Thanks for the comment.