Programming with First-Class Contexts
Programming with First-Class Contexts
批准号:
9302114
负责人:
Daniel Friedman
金额:
$15.04万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1994
资助国家:
美国
项目状态:
已结题
起止时间:
1994-09-15 至 1997-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
9302114 Friedman Contexts are a perfect means for expressing variable sharing across multiple lexical scopes. A context is a syntax tree with nonterminal leaves, called holes, that are to be filled later with terms (which are contexts as well). Unlike substitution, filling a context's hole with a term causes the term's free variables to be captured by the context's bound variables. First- class contexts thus are a basis for incremental development of information-sharing program pieces. Giving contexts first-class status facilitates separate compilation of contexts. The target code can be reused on different instantiations of the context's free variables or be reused on resolving its different filling terms' free variables. Contextual programming brings compilation, linking (context filling), and evaluation under the user's control. It is a conceptually simple and yet very general programming paradigm. In particular, modular and object-oriented programming are both special cases of contextual programming. This research has both formal and experimental components. Formal reasoning systems furnish a platform for analyzing and comparing contextual programming with other programming language concepts and mechanisms. Experiments are expected to generate insightful information to evaluate design decisions, uncover deficiencies, and develop a better understanding of contextual programming. ***
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
NSF Postdoctoral Fellowship in Biology FY 2020
-
批准号:2010290
-
项目类别:Fellowship Award
-
资助金额:$13.8万
-
财政年份:2020
-
负责人:Daniel Friedman
-
依托单位:
Collaborative Research: Preferences and Equilibrium in Laboratory Financial Markets
-
批准号:1357867
-
项目类别:Standard Grant
-
资助金额:$32.45万
-
财政年份:2014
-
负责人:Daniel Friedman
-
依托单位:
Doctoral Dissertation Research in DRMS: Financial Circuit Breakers: Theory and Experiments
-
批准号:1260813
-
项目类别:Standard Grant
-
资助金额:$2.59万
-
财政年份:2013
-
负责人:Daniel Friedman
-
依托单位:
ICES: Small: Economic Analysis of Recommender Systems
-
批准号:1101741
-
项目类别:Standard Grant
-
资助金额:$39.62万
-
财政年份:2011
-
负责人:Daniel Friedman
-
依托单位:
Continuous Games in the Laboratory--Programming Support
-
批准号:1058130
-
项目类别:Standard Grant
-
资助金额:$1.56万
-
财政年份:2010
-
负责人:Daniel Friedman
-
依托单位:
Continuous Games in the Laboratory
-
批准号:0925039
-
项目类别:Standard Grant
-
资助金额:$59.83万
-
财政年份:2009
-
负责人:Daniel Friedman
-
依托单位:
Science and Technology Scholarship Program Supporting Enrollments in Computer Science, Engineering, Biological and Physcial Sciences and Mathematics
-
批准号:0728047
-
项目类别:Standard Grant
-
资助金额:$54.93万
-
财政年份:2007
-
负责人:Daniel Friedman
-
依托单位:
Collaborative Research: IT-Enhanced Market Design and Experiments
-
批准号:0527770
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Daniel Friedman
-
依托单位:
Landscape Dynamics: Models for the Social Sciences
-
批准号:0436509
-
项目类别:Standard Grant
-
资助金额:$33.39万
-
财政年份:2005
-
负责人:Daniel Friedman
-
依托单位:
A Laboratory Exploration of Networked Markets
-
批准号:0351801
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Daniel Friedman
-
依托单位:
Computer Science, Engineering, and Mathematics Scholarships
-
批准号:0123041
-
项目类别:Standard Grant
-
资助金额:$17.18万
-
财政年份:2002
-
负责人:Daniel Friedman
-
依托单位:
Market Dynamics in Cyberspace
-
批准号:9986651
-
项目类别:Continuing Grant
-
资助金额:$43.5万
-
财政年份:2000
-
负责人:Daniel Friedman
-
依托单位:
SGER: Gradual Compilers
-
批准号:9987458
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2000
-
负责人:Daniel Friedman
-
依托单位:
Doctoral Dissertation Research: Learning in Three by Three Bimatrix Games; An Investigation With Experimental Data
-
批准号:9617648
-
项目类别:Standard Grant
-
资助金额:$0.75万
-
财政年份:1997
-
负责人:Daniel Friedman
-
依托单位:
A Laboratory Study of Customer Markets
-
批准号:9617917
-
项目类别:Continuing Grant
-
资助金额:$16.41万
-
财政年份:1997
-
负责人:Daniel Friedman
-
依托单位:
Dynamically Extensible Computational Reflection
-
批准号:9633109
-
项目类别:Continuing Grant
-
资助金额:$18.73万
-
财政年份:1996
-
负责人:Daniel Friedman
-
依托单位:
Optimal and Adaptive Learning Models for Nondeterministic Tasks
-
批准号:9310347
-
项目类别:Continuing Grant
-
资助金额:$19.5万
-
财政年份:1993
-
负责人:Daniel Friedman
-
依托单位:
A Laboratory Study of Price Formation and Learning in Auction Markets
-
批准号:9223461
-
项目类别:Continuing Grant
-
资助金额:$12.23万
-
财政年份:1993
-
负责人:Daniel Friedman
-
依托单位:
Real-Life, Real-Time Problem-Solving Laboratories for Undergraduate Sciences
-
批准号:9351180
-
项目类别:Standard Grant
-
资助金额:$4.0万
-
财政年份:1993
-
负责人:Daniel Friedman
-
依托单位:
Fostering Computational Problem-Solving Skills in Introductory Sciences: An Interactive Multimedia Curriculum
-
批准号:9156043
-
项目类别:Standard Grant
-
资助金额:$34.99万
-
财政年份:1992
-
负责人:Daniel Friedman
-
依托单位:
国内基金
海外基金
“Lignin-first”策略下镁碱催化原生木质素定向氧化为小分子有机酸的机制研究
-
批准号:21908075
-
项目类别:青年科学基金项目
-
资助金额:25.0万元
-
批准年份:2019
-
负责人:蒋叶涛
-
依托单位:
基于First Principles的光催化降解PPCPs同步脱氮体系构建及其电子分配机制研究
-
批准号:51778175
-
项目类别:面上项目
-
资助金额:59.0万元
-
批准年份:2017
-
负责人:丁杰
-
依托单位: