Mixing Visual and Textual Code
18 days ago
- #ClojureScript
- #visual syntax
- #hybrid programming languages
- 当前的编程语言缺乏对几何概念的可视化语法,因此需要混合型语言。
- 混合型语言应平等地整合可视化和文本语法,而不打断工作流程。
- 可视化语法扩展必须是可组合的,并能保留静态程序推理能力。
- 混合ClojureScript作为首款混合型语言被提出,支持嵌入式的可视化交互语法。
- 混合型IDE将嵌入式语法显示为迷你GUI,而其他IDE则显示其文本表示形式。
- 本文论证了可扩展性,展示了设计方案的易采纳性,并讨论了其对其他语言的适用性。