Hasty Briefsbeta

双语

Mixing Visual and Textual Code

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