ML is used in
Computational Category TheoryComputational Category Theory
Apparently there exists at least one "categorical programming language", namely Hagino
A Categorical Programming LanguageA Categorical Programming Language
(Hagino's Thesis)