首页> 外文会议>IEEE Blocks and Beyond Workshop >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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号