Как определяется порядок выполнения фрагментов кода в инструменте Literate Programming, например noweb или Rmarkdown? - PullRequest
0 голосов
/ 24 октября 2019

Я читаю это и там написано:

Из-за того, как notangle извлекает и собирает свои входные данные, программа может быть представлена ​​и объяснена в наилучшем порядке для понимания человеком. notangle гарантирует, что фрагменты программы находятся в правильном порядке для компилятора или интерпретатора.

Мой вопрос таков: как компилятор noweb определяет порядок фрагментов кода?

Этот говорит, что:

Документ R Markdown часто будет содержать много фрагментов кода. Они оцениваются по порядку в одном сеансе R, а состояние различных переменных в одном фрагменте кода сохраняется в будущих фрагментах.

Основан ли Rmarkdown на noweb? Разве он не должен автоматически определять порядок фрагментов кода, как noweb?

...