2009-12-27 3 views
3

최근 예제가 The Little Schemer에서 시작되었으므로 예제를 DrScheme에서 시도해 보았습니다. 예제에서 약간의 구문 변경이 있습니다. DrScheme에서 쓸 수있는 책.'The Little Schemer'의 예제에서 실제 스키마로 변경된 구문

먼저 DrScheme의 언어로 Pretty Big (레거시 언어 중 하나)을 선택했습니다.
책에서 예제를 시험해보기위한 올바른 선택입니까? 내가 예를 들어, 내가 그들을 작동하기 위해 '와 식별자를 접두사 필요가 나타났습니다 구문 변경에 관해서는


. 예를 들어

:

(rember 'jelly '(peanut butter jelly)) 

나는 '작은 음모'책의 예제를 시도 할 때 알고 있어야합니다 (구문 여부를) 더 이상 변화가 있습니까?

답변

5

IIRC,이 책은 따옴표로 묶은 데이터와 견적을 사용해야하는 실제 스키마 코드에서 다른 글꼴을 사용합니다. PLT Scheme의 사용과 관련하여 "Pretty Big"언어가 실제로 레거시 언어로 존재합니다. Module 언어를 사용하고 모든 파일의 길이를 #lang scheme (기본적으로 있어야 함)으로 시작해야합니다.

은 (DrScheme에서 다른 언어를 사용하는 "새로운"방법은 항상 Module "언어"에 있어야하고 #lang 줄을 사용하여 실제 언어를 지정하는 것입니다.)

+0

+1'Module' 언어와'#lang scheme'을 제안 해 주셔서 감사합니다. –

2

서문의 "독자를위한 지침"절을 참조하십시오. (제 4 판을보고 있습니다.)

+0

네하지만 여전히, 예를 들어,' ' '거기에 언급 된 것이 없다. –

+2

처음으로 3 페이지에 언급되어있다. 모든 것을 순서대로 읽을 필요가 있습니다. 몇 년이 지났음에도 불구하고 나는 그것을 잊어 버렸다. –