問題タブ [noweb]

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 投票する
2 に答える
1341 参照

java - 大規模な Java プロジェクトで noweb を使用する

いくつかのソースコードファイルを異なるサブディレクトリに生成する必要がある大規模な Java プロジェクトで、noweb literate プログラミングツールを使用した人はいますか? これを noweb でどのように管理しましたか? リソースやベスト プラクティスはありますか?

0 投票する
7 に答える
14418 参照

python - Windows上のPythonで読み書き可能なプログラミングを行う最良の方法は何ですか?

私は、Python で文芸的なプログラミングを行うさまざまな方法を試してきました。私はnowebが好きですが、主な問題が 2 つあります。1 つ目は、開発時間の約半分を費やしている Windows でビルドするのが難しいことです。2 つ目は、コードの各チャンクを最終的なプログラムになるようにインデントする必要があることです。これはいつ書くかは必ずしもわかりません。私は Emacs にとても愛着があるので、Leo は使いたくありません。

次のような優れた読み書き可能なプログラミング ツールはありますか。

  1. Windowsで実行
  2. チャンクが書き込まれるときではなく、使用されるときにチャンクのインデントを設定できるようにします
  3. それでもEmacsで作業できます

ありがとう!


訂正:後でインデントできnoweb ます--- 見つけた紙を読み違えてしまいました。

デフォルトでは、notangleチャンクを展開するときに空白を保持し、インデントを維持します。したがって、Miranda や Haskell などのインデントが重要な言語で使用できます。

これにより、「Runs on Windows」の問題だけが残ります。

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

emacs - emacs、auctex、noweb-mode-画面がポイントの周りで再センタリングされないようにする方法は?

auctexおよびnowebモード(emacsでSweaveを使用)の場合、次の行、前の行など(Cn、Cp、およびmouse-1)を使用すると、画面が再配置されると気が散ります。誰かがそれをオフにする方法を知っていますか?どうもありがとう!

0 投票する
2 に答える
995 参照

literate-programming - 相互参照を使用した最小限の noweb の例

読み書きのできる優れたプログラミング ツールを見つけようとしています。簡単な決断ではないとだけ言っておきましょう。(一般的なものはあまりにも一般的であり、特定のものはあまりにも具体的です:))

とりわけ、私はnoweb起動して実行していますが、期待どおりの出力を得るのに問題があります。noweb ウィキペディアのページには、正しく構築される最小限の例があります

ただし、各チャンクの最後に相互参照はありません。たとえば、CWEB「このコードはセクション 12 で使用されています」などのポインタがあります。および「セクション 5 および 7 も参照してください。」この機能は単に欠けてnowebいるのですか、それともコンパイルのステップが欠けているのですか?

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

c# - Lyx と noweb を使用して、C# の文芸的なプログラミングを試みた人はいますか

昨日、このブログ投稿に出くわし、もう一度読み書きのできるプログラミングを試してみたいと思いました。

他の誰かが C# の文芸的なプログラミングを試みたことがありますか? Lyx + nowebを試してみようかと思っていますが、他の経験や提案があるかどうか疑問に思っています。

0 投票する
2 に答える
520 参照

homebrew - ファイルをセラーに保持する自作式を作成する方法は?

Icon プログラミング言語 (noweb に必要) の数式を書き込もうとしていますが、そのバイナリ ディストリビューションには、lib/ディレクトリ内に大量のファイル (ほぼ 1000) が含まれています。/usr/local/libnoweb をビルドするときにのみ依存関係が必要なので、それらを symlink-to-process から除外したいと思います。

インスタレーションを地下室のみに保管するように指定する方法はありますか?

0 投票する
3 に答える
746 参照

emacs - Emacs nowebモードでのコードチャンクのフォント化?

nowebモードでは、ドキュメントチャンクとコードチャンクを区別しやすくしたいと思います。私はすでにfont-lock-modeを使用していますが、Rの文字列とtexの文字列に同じ面を適用するため、コードとドキュメントのチャンクをうまく区別できません。

たとえば、コードチャンクの背景色がわずかに異なります。

1つの可能性は、コードチャンクのマイナーモードの新しい面を定義することですが、そのモードでバッファーを編集するときにもその面が適用されます。

もう1つの可能性は、コードチャンクのオーバーレイを作成することです。

また、多少関連するorg-modeは、ソースブロックに異なる背景色を使用するように構成できます。

更新:これを実現するためにポリモードを使用するようになりました。

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

javascript - noweb(文芸的プログラミング)ファイルのコードチャンク内の「$」記号

noweb(つまり、.nw)ファイルのコードチャンク内に次のJavaScriptコードがあります。

生成されたjavascriptコードは正しいです。しかし、生成されたラテックスファイルは間違っています。「$」記号が欠落していることを示しています(「!欠落している$が挿入されています。」)。

この場合、noweaveを使用して正しい.texファイルを生成するにはどうすればよいですか?今のところ、「@」記号の後にコメントアウトされた「$」記号を使用して正しい.texファイルを生成できます。つまり、上記の例の最後の行を次の行に置き換えます。

私はまだこれが十分に正しくないと感じています。emacsでの構文の強調表示を台無しにします。文芸的プログラミングのアイデアが好きになり始めたばかりなので、これに関するご意見に感謝します。

0 投票する
3 に答える
605 参照

r - どのSweaveコードチャンクがエラーを出すかを特定するにはどうすればよいですか?

emacs-essからSweaveを実行すると、エラーはコードチャンク番号で提供されます。コードチャンク間を番号でナビゲートする簡単な方法はありますか?そうでなければ、それらを識別するのは困難です。

0 投票する
2 に答える
180 参照

latex - LyXliteral プログラミング

私は gedit でコードを書き続けていますが、週末には lyx リテラル プログラミング ファイルを提出する必要があります。コピーして貼り付けたり、インポートしたりするのは面倒です。なぜなら、タブを押し続けるか、入力する必要があるからです。誰でもこれに代わる簡単な方法を提案できますか? lyx ファイルから c ファイルをエクスポートする必要があることに注意してください。