Freshml公司 swMATH ID: 8992 软件作者: M.R.Shinwell、A.M.Pitts、M.Gabbay。 描述: FreshML:使用绑定器编程变得简单。FreshML使用优雅实用的构造扩展了ML,用于声明和操作涉及静态范围绑定操作的语法数据。用户声明的涉及绑定器的FreshML数据类型是具体的,从这个意义上说,可以通过与显式命名绑定变量的模式进行匹配来解构这些类型的值。这可能具有将绑定名称与新生成的名称交换的计算效果;以前关于FreshML的工作使用了一个复杂的静态类型系统来推断表达式名称的“新鲜度”信息,以缓和这种影响。本文的主要贡献在于(也许令人惊讶)表明,一个没有新鲜度推理的标准类型系统,加上新鲜名称生成的传统处理,足以满足FreshML的关键正确性属性,即涉及绑定的数据类型的值在操作上是等效的,当且仅当它们表示等价的对象级语法。这是通过一种新颖的指称语义建立起来的。没有静态新鲜度推理的FreshML与ML一样不纯,使用它的经验表明,在处理对象级语法模等价时,它支持一种与非正式实践非常接近的编程风格。 主页: http://dl.acm.org/citation.cfm?id=944729 相关软件: 名义伊莎贝尔;Coq公司;Twelf公司;伊莎贝尔/HOL;OCaml公司;阿格达;毫升;奥特;哈斯克尔;阿贝拉;白鲸;德尔芬;新鲜OCaml;精灵;流行标志;贝德维尔;Nuprl公司;HOL公司;混合的;莫德-NPA 引用于: 49文件 全部的 前5名85位作者引用 9 玛丽贝尔·费尔南德斯 7 默多克·詹姆斯·加贝 6 安德鲁·M·皮茨。 三 毛里西奥·阿亚拉·林科恩 三 克利斯朵夫·卡尔维斯 三 詹姆斯·切尼 三 Daniele Nantes Sobrinho 2 大卫·安科纳 2 拉纳德·A·克鲁斯顿。 2 华盛顿州,de Carvalho-Segundo 2 保拉·吉安尼尼 2 Korsholm Rohde,海宁 2 碧姬·品特卡 2 彼得·休厄尔 2 城市,基督教 2 弗朗西斯科·扎帕·纳德利 2 埃琳娜·祖卡 1 卢卡·埃特罗 1 梅尔·艾伦·威廉姆斯 1 阿泽夫多·阿莫林 1 马西莫·巴托莱蒂 1 尼克·本顿 1 马克·比克福德 1 马丁·布拉文波尔 1 伊利亚诺·塞尔维萨托 1 亚瑟·查古埃罗 1 文森佐·西安西亚 1 洛科·德尼古拉 1 皮耶保罗·德加诺 1 贾斯珀·德里克斯 1 多明格斯、杰苏斯·埃米利奥 1 伊格纳西奥·法布雷加斯 1 埃利奥特·费尔威瑟 1 吉安·路易吉,法拉利 1 费雷拉,Francisco H.G。 1 安德烈·菲林斯基 1 安德烈·菲林斯基 1 阿尔瓦罗·加西亚·佩雷斯 1 皮埃尔·哈布泽特 1 马科托·哈马纳 1 罗伯特·哈珀 1 马丁·霍夫曼 1 Anna Ingólfsdóttir 1 Yukiyoshi县Kameyama 1 奥列格·基塞利约夫 1 亚历山大·库兹 1 特默尔库西亚 1 詹姆斯·莱弗。 1 丹尼尔·李卡塔(Daniel R.Licata)。 1 米歇尔·洛雷蒂 1 斯特芬·Lösch 1 朱斯塔斯·马蒂森 1 戴尔·艾伦·米勒 1 尤金尼奥·莫吉 1 斯特凡·莫尼尔 1 Vivek Nigam先生 1 卡里娜·奥尔莫斯 1 尤兰达奥尔特加购物中心 1 斯科特·欧文斯 1 吉尔斯·佩斯金 1 弗朗索瓦·波蒂埃 1 尼古拉斯·波伊拉德 1 文森特·拉里 1 托马斯·里奇 1 罗查·奥利维拉,安娜·克里斯蒂娜 1 萨卡,苏斯米特 1 奥利维尔·萨瓦里·布兰格 1 安德烈·斯克洛夫 1 安德斯·沙克·尼尔森 1 卡斯滕·舒尔曼 1 蒂姆·谢尔德 1 马克·R·辛维尔。 1 加布里埃尔·费雷拉·席尔瓦 1 伊恩·斯塔克 1 斯特尼萨,洛克 1 于托·苏多 1 铃木、铃木 1 埃米利奥·托斯托 1 维克托·瓦菲亚迪斯 1 阿瑟·范·达姆 1 埃尔科·维瑟 1 基思·旺斯堡 1 斯蒂芬妮·威里奇 1 布兰特·尤吉(Brent A.Yorgey)。 1 罗伯托·祖尼诺 全部的 前5名12篇连载文章中引用 4 理论计算机科学 三 信息与计算 三 函数编程杂志 三 计算机科学中的逻辑方法 2 计算机与系统科学杂志 2 自动推理杂志 1 计算机科学中的数学结构 1 符号逻辑公报 1 美国医学会杂志 1 高阶和符号计算 1 RAIRO公司。理论信息学及其应用 1 计算机基础理论 在5个字段中引用 48 计算机科学(68-XX) 24 数学逻辑和基础(03-XX) 三 范畴理论;同调代数(18-XX) 1 阶、格、有序代数结构(06-XX) 1 一般代数系统(08-XX) 按年份列出的引文