R6RS Scheme: 프로그램과 라이브러리
R6RS Scheme: 프로그램과 라이브러리
Scheme의 의미적 개념에서 프로그램(program)과 라이브러리(library)의 구성과 실행 방식을 설명해요.
출처: 문서
본문
Scheme 프로그램은 하나 이상의 라이브러리와 최상위 프로그램으로 구성돼요. 라이브러리는 정의의 모음으로, 다른 라이브러리로부터 바인딩을 가져오고 자신의 바인딩을 내보낼 수 있어요. 최상위 프로그램은 실행의 진입점(entry point) 역할을 해요.
이 절에서는 이러한 프로그램과 라이브러리의 구조와 그들이 어떻게 결합되어 동작하는지에 대한 의미적 측면을 설명해요.