I don't have an opinion yet, but I've found contradictory evidence from many sources, such as:
"A domain-specific language (DSL) is a type of programming language or specification language in software development and domain engineering dedicated to a particular problem domain, [...] The opposite is: a general-purpose programming language, such as C, Java or Python,"http://en.wikipedia.org/wiki/Domain-specific_programming_language Since, 4GL is considered a subset of DSLs, this wiki page doesn't consider Python a 4GL. Is is true? Why???
-- http://mail.python.org/mailman/listinfo/python-list