我很黑! 发表于 2017-5-8 11:38:08

python文档和代码的分与合兼谈leo的文学化编程

  前面我搞了一个项目,不过那个项目是空的,因为我想一个得当的工具,用来支持这个项目,
  一直在着手这个工具,到现在也没让我满意。
  借助于leo,我轻松地实现了文档和代码的分离。试用了一下leo,leo所谓的文学化编程不过是把一段文本结构化,以树形节点的方式再组织文档。leo中的节点不存在固定的子节点和父节点的关系。它的节点高度的灵活,任何时候都可以改变树形的结构的关系,它的核心思想把文档节点化,使得大纲式编程(或文学式编程)成为可能。leo的功能相当强大,但它好象受制于TK的UI的表现力。
  我一直想让代码和文档有高度的灵活性,很多人也尝试过这样做。文档写完了,文中的代码也就完成了,但对于文档和代码的维护也不再继续。因些写文档(教程)每个人都要重新再来写一遍,因为没有高度自动化的工具,不能用来反映阅读者和写作者对文档和代码的把握能力。因此我用leo的大纲式编程和我扩展之后的boa,搞出了这样一个原型。代码和文档的分与合能自动化,能随时组合和分离,具有演进的能力。

http://blog.donews.com/ygao/aggbug/1095642.aspx
页: [1]
查看完整版本: python文档和代码的分与合兼谈leo的文学化编程