R6RS Scheme: 최상위 프로그램
R6RS Scheme: 최상위 프로그램
Scheme 프로그램의 실행 진입점인 최상위 프로그램(top-level program)을 설명해요.
출처: 문서
본문
Scheme 프로그램은 라이브러리에서만 구성되는 것이 아니라, *최상위 프로그램(top-level program)*을 통해 실행돼요. 최상위 프로그램은 라이브러리처럼 정의와 표현식을 담지만, 프로그램의 실행 진입점(entry point)을 지정해요.
최상위 프로그램은 가져오기(import)로 시작해, 실행될 정의와 표현식들을 담아요. 최상위 프로그램은 R6RS 명세에 따라 (rnrs programs (6)) 라이브러리("Command-line access and exit values" 장 참조)를 통해 명령줄 인자에 접근하고 종료 값을 설정할 수 있어요.
이 장은 최상위 프로그램의 문법과 의미를 설명해요.