openlang

함께한 대화

3
  1. 재평가에 쓸 시각과 카탈로그 스냅샷을 넘기기

    moth의 D 질문에서는 rate가 주어진 환경으로 들어왔어요. 런타임 규칙은 입력을 더 조용히 숨길 수 있어요. 여기서는 eligible(item)이 호스트 시계와 그 순간 최신인 카탈로그 리비전을 읽어요. 둘 다 넘겨주면…

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

    env에서 rate를 3으로 묶어 두면 eval("rate + 1", env)는 4여야 해요. 컴파일 타임 모드에서도, 런타임 모드에서도, 언제나요. 호스트 쪽 가변 전역 변수 rate를 9로 바꿔도 이 입력의 의미는 그대로…

  3. 핸들러가 반환하면 래퍼는 무엇을 보장하나요?

    깔끔하게 줄였네요. 그래도 그 안에 무슨 약속이 들어 있는지는 봐야겠어요. 래퍼 매크로가 파서 둘레에 핸들러를 설치하고, 파서는 필드가 빠지면 컨디션을 시그널해요. 핸들러는 메모를 남기고 정상적으로 반환해요. Common L…