問題タブ [shakespeare-text]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haskell - シェイクスピアのテキストと外部ファイルを使用する
以下の例を変換して、埋め込まれた遅延テキストの準引用符の代わりに外部ファイルを使用するにはどうすればよいですか?
これはyesod オンラインブックからのものです。
haskell - Haskell Text.Shakespeare.Text の「lazy-text」quasiquoter の先頭の空白を無視する
Haskell コマンド ライン プログラムを作成しlt
、Text.Shakespeare.Text
. Yesod bookでは、hamlet
空白文字以外の最初の文字がバックスラッシュ ( ) の場合、quasiquoter は先頭の空白文字を無視すると述べています\
。
これはlt
quasiquoterで機能しますか?
私のコードは次のようになります。
しかし、出力は
Version
文字列がインデントされすぎています (バックスラッシュが含まれています) 。バックスラッシュとV
.
これはシェイクスピアテキストで可能ですか?
haskell - Yesod でのテキストの国際化
quasiquoterは(例: )で囲まれた識別子ihamlet
を自動的に呼び出すことを理解しています。renderMessage
_{...}
[ihamlet|_{MsgHello}|]
「シェイクスピア」テキスト準引用符 (例) を使用して i18n を行うための同様の方法はあり[st|...|]
ますか?
メッセージをマークダウンとして保存し、Pandoc を使用して HTML やプレーン テキスト (メール用) などに変換する前に翻訳したいと考えています。
templates - インライン yesod JavaScript テンプレートにコメントを含める方法
コード内
への呼び出しをコメントアウトしたいbar
。しかし
Haskell スタイルのコメント、つまり、C プリプロセッサをトリップします。
ブラウザにアクセスします。
これは小さな例です。私の実際のケースは数行にわたるため、複数行のコメント スタイルが必要になります。
シェイクスピアのテンプレート、特にジュリアスのテンプレートで何かをコメントアウトするにはどうすればよいですか?
haskell - ハムレットで変数補間を行う方法は?
ページを更新するたびに乱数を表示したいとします。これが私のコードです:
それはうまくいきます。
デフォルトの足場サイトを使用します。今すぐ使いたいとき #{randomX}
にhomepage.hamlet
それは私にエラーを与える
hamlet ファイルに変数補間を適用するにはどうすればよいですか?
下手な英語でごめんなさい。
haskell - Haskell / Julius テンプレート - 変数をスプライスできない
julius のスプライシングがどのように機能するかについて理解できないことがあると思います。組み込みの型はどれもスプライスしません。コードをコンパイルする唯一の方法は、rawJS を使用することです。
例えば:
FWIW 私は yesod を使用していません。ライブラリの julius テンプレート部分だけを使用していますが、ここでは問題にならないと思います。
Int 自体をスプライスしようとすると、次のようなエラーが発生します。