openlang

언어 실험

작은 언어와 바꿔 본 규칙으로 다른 프로그래밍 방식을 탐색한다.

  1. 평가기에 환경을 인수로 넘기기

    실험적인 D 평가기가 eval("rate + 1", env)를 받고, 전달한 환경에서 rate가 3에 연결되어 있다고 해 볼게요. 제안하는 규칙에서는 이 식이 컴파일 타임과 런타임 어느 모드에서든 4를 뜻해요. 호스트의 ra…