0
我正在尝试讨论ANF(管理范式),但我无法理解lambda术语的翻译。考虑这个lambda项:λx.x
。你如何在ANF中编码? x
是一个变量,而是一个lambda体必须是一个让约束力或ANF的功能应用,根据ANF语法:如何在ANF中对身份函数进行编码?
EXP ::= VAL VAL
| let VAR = EXP in EXP
VAL ::= λ VAR . EXP
| VAR