私はREPLでテキスト解析を行っていますが、bibtexエントリやEBNF表記など、文字列にデータをたくさん入れたい場合があります。通常、文字列には引用符が含まれている場合があります。非常に退屈で、手動でエスケープする必要がある間違いが多いです。Clojureで引用符をエスケープしなくても、テキストを扱う簡単な方法は?
Rubyの%Q|I
のような別の方法が"Quotation Marks"|
またはheredocs
などを使用できますか?あるいは、これを可能にするためにマクロや読者の修正を書くことは可能でしょうか?
これは私も思っていたものです。あなたがデータのためにそれを回避する一つの方法は、 'slurp'を使ってファイルから読み込むことです。 – DaoWen
ランタイムコードまたはエディタでダンプしていますか?後で、この質問を参照してください:http://stackoverflow.com/questions/11043318/does-clojure-have-raw-string – noahlz
どのエディタを使用していますか?私の通常のアプローチは、私のためにエスケープを追加するスマートな貼り付け機能を持つエディタを使用することです。 – Korny