On-Line Polymorphic Type Inference in Imperative Languages
On-Line Polymorphic Type Inference in Imperative Languages
批准号:
9414421
负责人:
Geoffrey Smith
金额:
$0.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1994
资助国家:
美国
项目状态:
已结题
起止时间:
1994-11-15 至 1996-10-31
中文摘要
尽管复杂的多态类型系统已经成为函数式编程语言的标准部分,但这种类型系统对命令式语言的影响很小。本研究旨在为一类具有子类型、连贯全局重载和多态性的隐式类型命令式编程语言发展一种新的类型学科。技术问题包括使用多态引用保留主体类型和主题约简属性,开发适当的一致性概念,以及找到确定一组子类型和重载约束是否可满足的算法。这项工作的一个新颖方面是在线类型推断的增量算法的实现,适合在可以给出和更新部分定义的编程环境中使用。该实现是一个结构化编辑器,由Synthesizer Generator根据属性语法规范自动生成。增量型重计算隐含在这个范例中。
英文摘要
Although sophisticated polymorphic type systems have become a standard part of functional programming languages, such type systems have had little impact on imperative languages. This research is aimed at developing a new type discipline for a class of implicitly-typed imperative programming languages with subtyping, coherent global overloading, and polymorphism. Technical problems include preserving principal-typing and subject-reduction properties with polymorphic references, developing an appropriate notion of coherence, and finding algorithms to decide whether a set of subtyping and overloading constraints is satisfiable. A novel aspect of the work is the implementation of an incremental algorithm for on-line type inference, suitable for use in programming environments where partial definitions may be given and updated. The implementation is a structured editor generated automatically by the Synthesizer Generator from an attribute grammar specification. Incremental type recomputation is implicit in this paradigm.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Restriction of DNA viruses by TRIM5a and ZAP / TRIM25 / KHNYN: mechanisms of restriction and viral evasion
-
批准号:MR/W025590/1
-
项目类别:Research Grant
-
资助金额:$82.6万
-
财政年份:2023
-
负责人:Geoffrey Smith
-
依托单位:
The Development of Optical Classification Models for Ambient Aerosols Using Machine Learning
-
批准号:2134617
-
项目类别:Standard Grant
-
资助金额:$58.22万
-
财政年份:2022
-
负责人:Geoffrey Smith
-
依托单位:
EAGER: Collaborative: Quantifying Information Leakage in Searchable Encryption
-
批准号:1749014
-
项目类别:Standard Grant
-
资助金额:$7.5万
-
财政年份:2018
-
负责人:Geoffrey Smith
-
依托单位:
Using viruses to study kinesin-1 recruitment, regulation and function
-
批准号:MR/R010536/1
-
项目类别:Research Grant
-
资助金额:$61.14万
-
财政年份:2017
-
负责人:Geoffrey Smith
-
依托单位:
Improving Characterization of Aerosol Optical Properties: Combined Measurements of Angle-resolved Scattering and Ultraviolet-visible Absorption
-
批准号:1638307
-
项目类别:Standard Grant
-
资助金额:$48.98万
-
财政年份:2016
-
负责人:Geoffrey Smith
-
依托单位:
Understanding how viral innate immune evasion strategies affect adaptive immunity, and the application to vaccine development
-
批准号:MR/M019810/1
-
项目类别:Research Grant
-
资助金额:$80.33万
-
财政年份:2016
-
负责人:Geoffrey Smith
-
依托单位:
The Nature and Evolution of Brown Carbon Optical Properties in Atmospheric Aerosols
-
批准号:1241621
-
项目类别:Standard Grant
-
资助金额:$31.56万
-
财政年份:2013
-
负责人:Geoffrey Smith
-
依托单位:
Vaccinia virus entry, exit and evasion
-
批准号:G1000207-E01/2
-
项目类别:Research Grant
-
资助金额:$207.52万
-
财政年份:2011
-
负责人:Geoffrey Smith
-
依托单位:
TC: Small: Theory and Applications of Min-Entropy Leakage
-
批准号:1116318
-
项目类别:Standard Grant
-
资助金额:$48.62万
-
财政年份:2011
-
负责人:Geoffrey Smith
-
依托单位:
Human and viral Golgi anti-apoptotic protein (GAAP); a structural and functional study of its mechanism of action
-
批准号:G0900224/2
-
项目类别:Research Grant
-
资助金额:$62.18万
-
财政年份:2011
-
负责人:Geoffrey Smith
-
依托单位:
Vaccinia virus entry, exit and evasion
-
批准号:G1000207-E01/1
-
项目类别:Research Grant
-
资助金额:$231.44万
-
财政年份:2010
-
负责人:Geoffrey Smith
-
依托单位:
Human and viral Golgi anti-apoptotic protein (GAAP); a structural and functional study of its mechanism of action
-
批准号:G0900224/1
-
项目类别:Research Grant
-
资助金额:$101.58万
-
财政年份:2009
-
负责人:Geoffrey Smith
-
依托单位:
Regulation of the dsDNA sensor protein-mediated anti-viral response by vaccinia virus
-
批准号:G0800151/1
-
项目类别:Research Grant
-
资助金额:$42.05万
-
财政年份:2008
-
负责人:Geoffrey Smith
-
依托单位:
CT-ISG: New Foundations for Quantitative Information Flow
-
批准号:0831114
-
项目类别:Standard Grant
-
资助金额:$33.59万
-
财政年份:2008
-
负责人:Geoffrey Smith
-
依托单位:
CAREER: Particle Morphology and Composition Effects on Chemical Reaction Rates in Aerosols
-
批准号:0547011
-
项目类别:Continuing Grant
-
资助金额:$58.49万
-
财政年份:2006
-
负责人:Geoffrey Smith
-
依托单位:
Rates, Products and Hygroscopicity of Hydroxyl Radical (OH)-Initiated Oxidation Reactions of Organic Aerosols and Films
-
批准号:0402226
-
项目类别:Continuing Grant
-
资助金额:$40.83万
-
财政年份:2004
-
负责人:Geoffrey Smith
-
依托单位:
Collaborative Research: Basic Research in Information Privacy
-
批准号:9900951
-
项目类别:Standard Grant
-
资助金额:$9.51万
-
财政年份:1999
-
负责人:Geoffrey Smith
-
依托单位:
Type Systems for Secure Remote Evaluation
-
批准号:9612176
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1996
-
负责人:Geoffrey Smith
-
依托单位:
On-Line Polymorphic Type Inference in Imperative Languages
-
批准号:9596113
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1994
-
负责人:Geoffrey Smith
-
依托单位:
Instructional Scientific Equipment Program
-
批准号:7712006
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1977
-
负责人:Geoffrey Smith
-
依托单位:
海外基金