問題タブ [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.

0 投票する
1 に答える
676 参照

haskell - シェイクスピアのテキストと外部ファイルを使用する

以下の例を変換して、埋め込まれた遅延テキストの準引用符の代わりに外部ファイルを使用するにはどうすればよいですか?

これはyesod オンラインブックからのものです。

0 投票する
1 に答える
135 参照

haskell - Haskell Text.Shakespeare.Text の「lazy-text」quasiquoter の先頭の空白を無視する

Haskell コマンド ライン プログラムを作成しltText.Shakespeare.Text. Yesod bookでは、hamlet空白文字以外の最初の文字がバックスラッシュ ( ) の場合、quasiquoter は先頭の空白文字を無視すると述べています\

これはltquasiquoterで機能しますか?

私のコードは次のようになります。

しかし、出力は

Version文字列がインデントされすぎています (バックスラッシュが含まれています) 。バックスラッシュとV.

これはシェイクスピアテキストで可能ですか?

0 投票する
0 に答える
85 参照

haskell - Yesod でのテキストの国際化

quasiquoterは(例: )で囲まれた識別子ihamletを自動的に呼び出すことを理解しています。renderMessage_{...}[ihamlet|_{MsgHello}|]

「シェイクスピア」テキスト準引用符 (例) を使用して i18n を行うための同様の方法はあり[st|...|]ますか?

メッセージをマークダウンとして保存し、Pandoc を使用して HTML やプレーン テキスト (メール用) などに変換する前に翻訳したいと考えています。

0 投票する
1 に答える
67 参照

templates - インライン yesod JavaScript テンプレートにコメントを含める方法

コード内

への呼び出しをコメントアウトしたいbar。しかし

Haskell スタイルのコメント、つまり、C プリプロセッサをトリップします。

ブラウザにアクセスします。

これは小さな例です。私の実際のケースは数行にわたるため、複数行のコメント スタイルが必要になります。

シェイクスピアのテンプレート、特にジュリアスのテンプレートで何かをコメントアウトするにはどうすればよいですか?

0 投票する
0 に答える
232 参照

haskell - ハムレットで変数補間を行う方法は?

ページを更新するたびに乱数を表示したいとします。これが私のコードです:

それはうまくいきます。

デフォルトの足場サイトを使用します。今すぐ使いたいとき #{randomX}homepage.hamlet

それは私にエラーを与える

hamlet ファイルに変数補間を適用するにはどうすればよいですか?

下手な英語でごめんなさい。

0 投票する
1 に答える
165 参照

haskell - Haskell / Julius テンプレート - 変数をスプライスできない

julius のスプライシングがどのように機能するかについて理解できないことがあると思います。組み込みの型はどれもスプライスしません。コードをコンパイルする唯一の方法は、rawJS を使用することです。

例えば:

FWIW 私は yesod を使用していません。ライブラリの julius テンプレート部分だけを使用していますが、ここでは問題にならないと思います。

Int 自体をスプライスしようとすると、次のようなエラーが発生します。