問題タブ [literate-programming]

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 に答える
883 参照

haskell - 識字率の高い Haskell: 参照と索引付け

Literate Haskell はインデックス関数名、型クラス、変数参照をサポートしていますか? Literate Haskell ソースで実行できるフィルターはありますか?これを実行すると、素敵な PDF マニュアルまたはハイパーリンクされた HTML ドキュメントが得られます。

これらはnowebCWEBの非常に優れた機能であり、Literate Haskell の広範な採用に拍車をかけると思います。

例として、CWEB で書かれた単語カウント プログラムを見てください。項目 4 の最初のページのコード チャンクには、そのコードが使用されている場所が脚注されています。LHS はチャンクをサポートしていませんが、コードが使用されている場所を知りたいです:

  1. 関数を説明するコメント。

    func = id

    以下で使用: (XYZf、ABCg、セクション 1.5)

    func2 = indefined

    以下で使用: (ABCx、セクション 2.1)

さらに、すべての関数名と変数を、ドキュメント内や他の関数などで参照されている場所に沿って集約するインデックス。

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

vim - Vim の腹立たしいタブの問題、識字率の高い Haskell

私は「Bird」スタイルの識字率の高い Haskell を使用しています。これには、すべてのコードが次のようになっている必要があります。

ブロックがある場合、次のようになります。

などしかし、gt記号を入力してからスペースを入力してタブを押すと、 2つのスペースしかタブになりません!

問題を解決するために、次のことを行いました。

上記は基本的に、タブではなく4つのスペースを挿入するだけだと思いました。

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

shell - 文芸的プログラミング:1回のパスでソースからスクリプトを抽出して実行するツール?

私は文芸的プログラミングについて読み始めたばかりで、noweb-そしてそれは非常に興味深いと思います。私が理解している限り、' notangle'ステップは、文字通りのプログラミング(ソース)ファイルから(マシン)ソースコード(ファイル)を抽出するステップです。

ここで、私は1つの特定の側面に興味があります:実行スクリプトを含むnotangle複数のソースファイルを(ステップで) 1回のパスで抽出し、同じステップで実行スクリプトを実行できるようにしたいです!

bashの例は次のようになります。

ここでのポイントは、シェルから''を呼び出すだけで./test.c.gdb.sh、ソースファイルを生成してコンパイルし、デバッガーを自動的に起動できるということです。

ステップでこのようなことを可能にする文芸的プログラミングツールはありnotangleますか?

よろしくお願いします、
乾杯!

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

c - Doxygen index.html(および同等のラテックス)の出力をカスタマイズする方法はありますか?

空白ではなく、index.htmlページに「紹介」を書くことに興味があります。これはDoxygenツールでサポートされている機能ですか、それともハックをまとめる必要がありますか?

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

literate-programming - 文芸的プログラミングにおけるマクロ

Noweb などの一部のツールはマクロをサポートしていないことがわかりました。識字プログラミングにおけるマクロの長所と短所を知りたいですか?

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

python - PweaveはRuffusとうまく遊ぶことができますか?

自己文書化パイプラインの開発に興味があります。

RuffusタスクをPweaveチャンクでラップできますか?

RuffusデコレータがPweaveを捨てているような気がします。

おそらく回避策がありますか?

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

literate-programming - nowebは、HTMLの場合と同様に、ラテックスでトラバース可能なリンクを作成できますか?

nowebでhtmlドキュメントを生成すると、他の場所で参照されているときにコードの各チャンクをクリックでき、この定義にジャンプできますが、生成されたLaTeXドキュメントで同じ機能を取得することはできません。

生成されたラテックスドキュメントは、コードの異なるチャンク間にクリック可能なリンクを持つことができますか?

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

emacs - Emacsorg-modeで1つのコードブロックからのソースコードを別のコードブロックへの入力にする

私はorg-modeを始めており、それが可能であるように思われる何かをしたいのですが、私は理解するのに苦労しています。

シナリオを説明しましょう。リモートサーバーで実行したいSQLコードがいくつかあります。私は現在、SQLコードを文字列として受け取り、これを実行するPythonスクリプトを持っています。org-modeがなければ、私のワークフローは次のようなファイルから始めることになります。

そして、私は実行します:

これを行うには、org-mode設定で、SQLのコードブロックを作成できます。

そして、Python呼び出し関数のコードブロックがあります。

これを使用して、テーブルの作成、さらに処理、プロットなどを行うことができます。<< >>これは正しくないことに注意してください。明らかに、私がやろうとしていることを示すための表記法の乱用にすぎません。

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

r - Rコードの画像生成ブロックを含むファイルのエクスポートを試みた後のemacsorg-modeでの不可解なエラーメッセージ

画像を生成するRコードブロックがあります(以下を参照)。コードの実行は問題ありません(つまり、ブロック内からCc Ccを実行すると、期待どおりに画像temp.pngが生成されます)。ただし、LaTeXを介してPDFにエクスポートすると、次のエラーメッセージが表示されます。

このエラーへの他の唯一の参照(sha1についてのビットはありません)は、ここから、非常に異なるコンテキストでのhttp://xahlee.org/emacs/elisp_byte_compile_problem.htmlです。

コードブロックは、この前の質問の例に厳密に従います。org-modeを介してラテックスにRプロットを埋め込むコードは次のとおり です。

更新: org-mode&emacsバージョン

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

emacs - org-babelでのnowebスタイルの織り

Org7.8.04でEmacs23を使用しています。私のコード構造は次のとおりです。

ドキュメントを作成しようとすると<<go_function>>、最初のコードチャンクのがhtmlにもエクスポートされるため、のhtmlエクスポートが2つあり<<go_function>>ます。<<go_function>>ドキュメントの最後にある実際の定義を指すリンクとしてエクスポートしたいの ですが、どうすればよいですか?