reply
https://www.haskell.org/
For web UI, I always thought QisKit set the bar pretty high. It's intuitive and informative:
https://qiskit.org/
https://www.qt.io/qt-examples-for-webassembly
(I am NOT the author.)
There are various code snippets for that floating around, e.g. http://www.emacswiki.org/emacs/pretty-lambdada.el.
http://reference.wolfram.com/mathematica/tutorial/OperatorIn...
https://reference.wolfram.com/language/
reply