计算机科学
JavaScript
可扩展性
灵活性(工程)
适应性
哈斯克尔
软件工程
程序设计语言
人机交互
函数式程序设计
生态学
数学
生物
统计
出处
期刊:Cornell University - arXiv
日期:2018-03-02
卷期号:267: 70-88
被引量:9
摘要
This paper presents an overview of Carnap, a free and open framework for the development of formal reasoning applications. Carnap's design emphasizes flexibility, extensibility, and rapid prototyping. Carnap-based applications are written in Haskell, but can be compiled to JavaScript to run in standard web browsers. This combination of features makes Carnap ideally suited for educational applications, where ease-of-use is crucial for students and adaptability to different teaching strategies and classroom needs is crucial for instructors. The paper describes Carnap's implementation, along with its current and projected pedagogical applications.
科研通智能强力驱动
Strongly Powered by AbleSci AI