Budget Amount *help |
¥4,290,000 (Direct Cost: ¥3,300,000、Indirect Cost: ¥990,000)
Fiscal Year 2014: ¥780,000 (Direct Cost: ¥600,000、Indirect Cost: ¥180,000)
Fiscal Year 2013: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
Fiscal Year 2012: ¥780,000 (Direct Cost: ¥600,000、Indirect Cost: ¥180,000)
Fiscal Year 2011: ¥780,000 (Direct Cost: ¥600,000、Indirect Cost: ¥180,000)
Fiscal Year 2010: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
|
Outline of Final Research Achievements |
The cause of the level-shifting anomaly is identified. The anomaly can be avoided by implementing the reflective language in the defunctionalized continuation-passing style while keeping the user-observable interpreter in direct style. Using this method, the reflective language is implemented in MetaOCaml, which achieves compilation of the user-defined metalevel interpreter. On the other hand, compilation under the modified metalevel interpreter is difficult, due to the lack of the binding-time analysis in MetaOCaml.
|