首页> 外文会议> >The freecoffee editor: Using natural language sentence structure to make blocks more readable
【24h】

The freecoffee editor: Using natural language sentence structure to make blocks more readable

机译:freecoffee编辑器:使用自然语言的句子结构使块更易读

获取原文
获取原文并翻译 | 示例

摘要

One aspect that increases the accessibility of many blocks-based languages is their use of labels to tell users the meaning of the input-slots in the blocks. In this regard, every block is a little form. FreeCoffee is a blocks-based language whose editor goes well beyond terse slot labels and communicates the meaning of a block using complete grammatical sentences. These sentence-blocks still contain input-fields and drop-down menus for user-input, and will, in response to user input, adapt both their structure and their wording to keep the sentence grammatically correct. Sentences structure can also be changed in order to add optional features to the block. This sentence-oriented blocks-editor was designed for a domain specific language used in a multimedia design course. The abstractions and semantics of this language are far removed from mainstream scripting languages, and some of its structures were complex. Still, the language interface helped to enable students with almost no training to create interactive multimedia productions.
机译:增加许多基于块的语言的可访问性的一方面是它们使用标签告诉用户块中输入槽的含义。在这方面,每个块都是一个小形式。 FreeCoffee是一种基于块的语言,其编辑器远远超出了简洁的插槽标签,并使用完整的语法语句传达了块的含义。这些句子块仍然包含用于用户输入的输入字段和下拉菜单,并且将响应于用户输入,调整其结构和措词以保持该句子的语法正确。句子结构也可以更改,以便为块添加可选功能。该面向句子的块编辑器是为多媒体设计课程中使用的特定领域语言设计的。该语言的抽象和语义与主流脚本语言相去甚远,并且其某些结构很复杂。尽管如此,语言界面仍使几乎没有培训的学生能够制作交互式多媒体产品。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号