Litrepl is a lightweight text processing tool designed to recognize and evaluate code sections within Markdown or Latex documents. This functionality is useful for both batch document section evaluation and interactive coding within a text editor, provided a straightforward integration is established. Inspired by Project Jupyter, Litrepl aims to facilitate the creation of research documents. In the light of recent developments in software deployment, however, we have shifted our focus from informal reproducibility to enhancing transparency in communication with programming language interpreters, by either eliminating or clearly exposing mutable states within the communication process.
翻译:Litrepl 是一款轻量级文本处理工具,旨在识别和评估 Markdown 或 Latex 文档中的代码片段。该功能既适用于批量文档片段评估,也可在建立直接集成后实现文本编辑器内的交互式编程。受 Project Jupyter 启发,Litrepl 致力于促进研究文档的创建。然而,鉴于软件部署领域的最新进展,我们将关注点从非正式的可复现性转向增强与编程语言解释器通信过程的透明度,其实现方式包括消除或明确暴露通信过程中的可变状态。