Such languages often incorporate mechanisms to make these tasks easier while retaining the purely functional quality of the language, such as definite clause grammars and monads.
Такие языки часто включают механизмы, облегчающие выполнение этих задач, сохраняя чисто функциональное качество языка, такие как определённые грамматические выражения и монады.