arXiv:2502.09222cs.AIcs.HC2025-02被引 9

让ASP开发者直接用ASP写交互界面,省去前端语言。

ASP-driven User-interaction with Clinguin

  • 用专用谓词在ASP中定义界面和用户事件响应。
  • 无需额外前端语言,可直接用clingo构建交互原型。
  • 适合熟悉ASP但想快速实现交互的开发者。

我们提出clinguin,一个基于ASP驱动的用户界面设计系统。clinguin通过允许ASP开发者直接在ASP中构建交互原型,简化了用户界面的开发流程,无需使用独立的前端语言。为此,clinguin引入少量专用谓词来定义用户界面及用户触发事件的处理方式。这种简洁的设计显著简化了与ASP系统(本例中为clingo)的用户交互规范,使开发者能高效地完成交互式应用的原型构建。

原文摘要 · Abstract (English)

We present clinguin, a system for ASP-driven user interface design. Clinguin streamlines the development of user interfaces for ASP developers by letting them build interactive prototypes directly in ASP, eliminating the need for separate frontend languages. To this end, clinguin uses a few dedicated predicates to define user interfaces and the treatment of user-triggered events. This simple design greatly facilitates the specification of user interactions with an ASP system, in our case clingo.

ASP交互设计原型开发

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。