Codestrates: Literate Computing with Webstrates

Codestrates: Literate Computing with Webstrates
复制标题

Codestrates:使用 Webstrates 进行文学计算

DOI:
--
复制
发表时间:
2017
期刊:
ACM Symposium on User Interface Software and Technology
影响因子:
--
通讯作者:
C. Klokmose
C. Klokmose
中科院分区:
--
文献类型:
--
作者:
Roman Rädle;Midas Nouwens;Kristian Antonsen;James R. Eagan;C. Klokmose

文献摘要

被引文献

相似文献

我们介绍Codestrates,一种用于开发交互式软件的识字计算方法。编码模糊了应用程序的使用和开发之间的区别。它建立在识字计算方法的基础上,该方法通常在交互式笔记本(例如Jupyter笔记本电脑)中找到。识字计算在同一文档中将散文和实时计算共同编织。但是,交互式笔记本中的识字计算仅限于计算,并且扩展其用户界面,重新编程功能或开发独立应用程序是一项挑战。编码构建在WebStrates之上的识字计算功能,并演示如何用于(i)协作交互式笔记本,(ii)从内部扩展其功能,以及(iii)开发可重编程应用程序。
We introduce Codestrates, a literate computing approach to developing interactive software. Codestrates blurs the distinction between the use and development of applications. It builds on the literate computing approach, commonly found in interactive notebooks such as Jupyter notebook. Literate computing weaves together prose and live computation in the same document. However, literate computing in interactive notebooks are limited to computation and it is challenging to extend their user interface, reprogram their functionality, or develop stand-alone applications. Codestrates builds literate computing capabilities on top of Webstrates and demonstrates how it can be used for (i) collaborative interactive notebooks, (ii) extending its functionality from within itself, and (iii) developing reprogrammable applications.