Вот небольшая проблема, которую я хочу решить с помощью Haskell:
Давайте заменим функцию, которая изменяет все символы подстановки в строке для одного конкретного параметра. Функция имеет сигнатуру:
subs :: String -> String -> String -> String
-- example:
-- subs 'x' "x^3 + x + sin(x)" "6.2" will generate
-- "6.2^3 + 6.2 + sin(6.2)"