A philosophical language is any constructed language that is constructed from first principles, sometimes following a classification. It is considered a type of engineered language. Philosophical languages were popular in Early Modern times, partly motivated by the goal of revising normal language for philosophical (i.e. scientific) purposes. The term ideal language is sometimes used near-synonymously, though more modern philosophical languages such as Toki Pona are less likely to involve such an exalted claim of perfection. The axioms and grammars of the languages together differ from commonly spoken languages.