Inductive programming is actually a relevant subject that considers any sort of programming language for representing hypotheses (and not only logic programming), which include functional applications. A choice tree exhibiting survival chance of travellers over the Titanic Choice tree learning makes use of a choice tree being a predictive product https://www.facebook.com/venturait/