文件Open Access徽标

接口中复杂存在约束的静态类型(工件)

作者 Nathalie Oostvogels公司, 乔里·德科斯特, 沃尔夫冈·德梅特



PDF格式
缩略图PDF

工件描述

DARTS.3.3.pdf文件
  • 文件大小:299 kB
  • 2页

文件标识符

作者详细信息

Nathalie Oostvogels公司
乔里·德科斯特
沃尔夫冈·德梅特

引用为获取BibTex

Nathalie Oostvogels、Joeri De Koster和Wolfgang De Meuter。接口中复杂存在约束的静态类型(工件)。第32届欧洲面向对象编程会议特刊(ECOOP 2018)。达格斯图尔手工艺品系列(DARTS),第4卷,第3期,第3:1-3:2页,达格斯图宫-莱布尼兹·泽特鲁姆·福尔信息(2018)
https://doi.org/10.4230/DARTS.4.3.3

人造物品

摘要

该工件基于TypeScriptIPC,这是一种静态类型的编程语言,具有可以定义复杂存在约束的接口。这使开发人员能够表达接口属性的属性间约束。对这些属性间约束的需求源于web API,它通常在属性之间强加复杂的“依赖逻辑”。例如,某些属性可能是互斥的,或者属性的存在可能取决于其他属性的存在,等等。TypeScriptIPC是TypeScript的一个变体,在该变体中,接口被扩展为使用命题逻辑表示对多个属性的约束。此工件包含有关如何构建和运行TypeScriptIPC的文档,以便可以运行论文中的代码片段。
关键词
  • 类型系统
  • 接口
  • 依赖逻辑

韵律学

问题/备注/反馈
X(X)

Dagstuhl出版社反馈


感谢您的反馈!

提交的反馈

无法发送消息

请稍后再试或发送电子邮件