【24h】

Sum of Uncertainity: Refinements Go Gradual

机译:笔Uncertainity:细化去循序渐进的

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

摘要

A long-standing shortcoming of statically typed functional languages is that type checking does not rule out pattern-matching failures (run-time match exceptions). Refinement types distinguish different values of datatypes; if a program annotated with refinements passes type checking, pattern-matching failures become impossible. Unfortunately, refinement is a monolithic property of a type, exacerbating the difficulty of adding refinement types to non-trivial programs.
机译:静态类型的长期存在的缺点函数式语言,类型检查不排除模式匹配失败(运行时匹配例外)。不同的数据类型的值;注释与细分类型检查,模式匹配失败成为不可能。不幸的是,细化是一个整体属性的类型,加剧了困难添加细化类型非平凡的项目。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号