1867_noweb简介
2024-01-07 17:28:40
Grey
全部学习内容汇总: GitHub - GreyZhang/g_org: my learning trip for org-mode
noweb是一个简单可扩展的文学式编程工具,操作简单且不限制编程语言。
本质上来说,我对noweb没有太多的了解欲望。但是我看到的很多采用 org-mode 进行文学式编程的项目用了很多 nowebref 之类的参数。因此,需要对此做一个简单的了解。
这个材料其实就是 noweb 的官方简介。
链接: https://www.cs.tufts.edu/~nr/noweb/
- noweb是一个简单可扩展的文学式编程工具,不限制编程语言。
- noweb的手册只有4页,另外还有一页如何定制Latex输出的附加说明。
- 很让我感到吃惊,这个软件已经被用了超过30年了。我觉得这应该是一个有故事的工具,但是我并没有找到背后的信息。我比较好奇的这个工具或者项目的名称由来等,都没能够找到一个合适的解释。
- 关于工具如何使用,有很多项目案例可以参考。
- emacs中对于noweb的支持已经没有了,这个可能是去掉了直接的mode支持转移到了org-babel。不然,org-babel中就不会有针对noweb的语法支持。
- 新的版本已经到了V3,但是推荐使用的还是V2.12。
- noweb的代码打印效果不是特别好,换言之,排版可能会乱一些。如果作为一个代码提取管理的工具我倒觉得问题不大,还有很多工具可以作为后续的处理弥补这方面的不足。
- 这里引用了高德纳的一些想法,总体的处理感觉是工具实现专用化。如果想要漂亮的排版,那么转由TEX处理。
- noweb的维护者的体验:文学式文件以及代码几乎每次看的时候都会编辑修改,因此这种打印可能并不是一个很有用的功能。
- 这一页提到的一部分简单的教程,后续理解语法的时候可以看一下。
- 这种年龄大一些的软件总会充斥着工匠精神与自由主义。
- 软件随便用、随便改、随便处理。但是修改后没经过我同意,不要继续叫做noweb。
这是一个简单的noweb的介绍,从这里看到了很多参考资料以及信息,不过对于基本的了解以及上手来说并不是很理想。尤其是关注的语法处理信息,这里并没有看到。或许,5种控制结构看一下之后会对此能有更深入一点的理解。
文章来源:https://blog.csdn.net/grey_csdn/article/details/135440028
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!