1848_emacs_org-mode代码块环境

文章探讨了EmacsOrg-Mode中的代码块功能,主要用于可重现研究,涉及编程语言参数设置、赋值和工作目录。作者认为这些功能可能使文档复杂化,未来将重点放在笔记、大纲和文学式编程上,暂不深入研究可重现研究支持。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Grey

全部学习内容汇总: https://github.com/greyzhang/g_org

1848_emacs_org-mode代码块环境

这一部分主要是涉及到一些代码的执行、引用以及输出处理等功能。从之前我看的资料来说,更加偏重于可重现研究但不一定是文学式编程的必要部分。

内容来源

看 org-mode 的代码块部分的时候,其实就有这部分的主题。最初并不是很确定这个对于我自己工具箱搭建以及应用的必要性,因此做了一个简单了解。

资料的拆解分析

  • 从这部分的功能描述看,其实功能偏向于可重现研究。
  • var的参数设置的其实是编程语言的信息。
  • 在赋值方面,不通的编程语言在 org-mode 中采用了相同的赋值语法。
  • 提供的功能主要是声明以及赋值,

  • 这里的第一个例子,看起来还是很神奇的。但是,没有看懂究如何构建出来的这样的数据结构。
  • 第二个例子其实是一个偏向于实用的演示,我们的表格首行经常是标题,而首列经常是编号。可以在处理数据的时候不做这部分的处理。

  • 这样的用法之前在别人的设计中的确是见到了的,我好好奇为什么会使用``符号,这里找到了文档说明。

  • dir指定的是代码执行时候的工作目录。这个不仅可以是本地的目录,也可以是远程机器的目录。

小结

这部分的特性看起来更多的是为了支持可重现研究,在一定程度上我还没有对可重现研究的 Babel 功能有太大的认可。因为在我看来,或许里面涉及到的引用或者处理等工作只是让这个文档更加复杂化了。而可重现的一些信息,或许可以通过一个具备连接性的脚本就能够轻松实现。

这样,后续的org-mode的学习,还是着重于对笔记、大纲以及文学式编程的内容。暂且可以不看或者少看可重现研究的支持。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值