Clojure, sendo uma linguagem JVM, permite que você utilize diretamente os métodos de String do Java.
Concatenar strings no Clojure é direto, graças à função str.
str
Historicamente, a necessidade de converter texto para um caso uniforme existe desde os primeiros dias da computação para simplificar a comparação de strings.
Historicamente, a manipulação de strings é um desafio comum na programação, a necessidade de deletar caracteres de strings surge em diversos contextos - desde processamento de textos a limpeza de dados para análise.
Com Clojure, extraímos substrings com a função subs.
subs
Historicamente, Clojure, sendo uma linguagem hospedada na JVM (Java Virtual Machine), tira proveito das funcionalidades do Java.
Interpolação de strings não é uma funcionalidade inerente na linguagem Clojure, ao contrário de linguagens como Ruby ou JavaScript.
Em Clojure, strings são imutáveis, então quando falamos sobre “remover aspas”, estamos realmente falando sobre criar uma nova string sem aspas.
Substituir texto é uma operação fundamental em muitas áreas da computação, com raízes nos primórdios da edição de texto em terminais Unix.
Clojure, fiel às suas raízes na família Lisp, oferece um rico conjunto de funções que se integram perfeitamente com as capacidades de expressão regular do Java.