34得票4回答
现今Clojure文档工具的最新发展情况

在过去的一年左右,我看到了Clojure讨论列表和其他地方发布了各种关于文档化Clojure代码工具的公告。这些工具从完整的文学编程系统(如Marginalia和用于创建书籍“Clojure in Small Pieces”的工具(甚至是emacs org-mode)),到更传统的Javado...

9得票2回答
使用knitr设置HTML元素的元属性

我正在使用knitr生成HTML报告,希望包含作者和生成日期的元标签。 我的Rhtml页面大致如下。 <html> <head> <meta name="author" content="<!--rinline Sys.getenv('USERNAM...

41得票2回答
可读性强的Haskell (.lhs)和Haddock

目前我仅使用Haddock,但在看到一些非常有趣的例子(例如这个gist)中展示的literate Haskell之后,我有兴趣在项目中尝试一下。 我想问的问题是: 您将什么写为Haddock注释,什么写在literate部分? 如何将literate编程扩展到多个文件?谁能向我指出一个...

11得票1回答
有没有一种方法可以使用StatET Eclipse插件的外部工具功能来knitr并生成.rmd文件?

我越来越喜欢可重复的分析和Sweave、Beamer以及尤其是knitr包。RStudio可以一键Sweave和knit文档,但尽管RStudio易于安装,它仍然不太稳定,也没有Eclipse插件StatET的成熟度和灵活性。大多数教程和邮件列表在讨论knitr和RMarkdown时倾向于引用...

19得票4回答
如何使用Stack设置Haskell的org-babel

我正在运行: GNU Emacs 24.4.1 Stack Version 1.3.3 org-mode haskell-mode 我查看了以下资料: Emacs Org-Mode & Literate Haskell https://gist.github.com/ree...

11得票3回答
什么是合法的 Literate Haskell?有正式语法规范吗?

有人曾经有一个将Literate Haskell和Markdown结合的好主意。这个想法听起来很合理,所以我也想尝试一下。但是,Haskell似乎不喜欢Markdown中的'#'标题语法:Hello World > main = putStrLn "hello, world" 工作正常...

16得票1回答
用org-babel实现文学编程

我正在使用org-babel编写一个文学编程程序。我的源代码结构如下:-imports -utility fns -game structure - detailed explanations 这是代码的正常结构,我想做的是将实用函数的说明移到最后,这样它就不会在生成的PDF文件中首先显示出...

10得票1回答
在生成的PDF中,将代码结果放置在代码正下方。Haskell。

有没有办法在.lhs文件中执行代码,然后将结果放在代码下方的PDF文件中呢? 例如:[1,2,3] ++ [4,5,6] [1,2,3,4,5,6]

18得票9回答
扩展文学编程?

问候。 我现在正在研究文学编程,我很喜欢它背后的想法:你基本上写一篇关于代码的小论文,并写下大量设计决策、可能涉及到模块的代码、模块内部的工作原理、设计决策产生的假设和结论、潜在扩展,所有这些都可以使用tex以美好的方式写下。当然第一点是文件说明,必须保持最新状态,但这应该不会太糟糕,因为你的...

9得票3回答
我该如何在lhs2TeX中隐藏代码块?

我希望使用latex来记录我的代码,但是在latex文档的开头看到所有这些模块和编译器扩展真的很烦人。有没有一些标志可以传递给lhs2TeX,以防止它在pdf中显示此代码部分,同时仍然让ghc看到代码? 这似乎是一个非常基本的功能,但我在手册中找不到它。