문제

내가 읽 JRM 의 구문-규칙은 프라이머 에 대한 단순하게 편하고 그것을 이해하는데 도움을 줬습니다 syntax-규칙을 어떻게 그것의 다른 일반적인에서-lisp 의 정의-매크로입니다.구문에 규칙은 단 하나의 방법으로 구현하는 구문 변압기 내에서 정한 구문입니다.

내가 찾는 것이 첫 번째는 더 많은 예제를 설명이는 구문에 규칙 그리고 두 번째입니다 좋은 소스의 학습을 위한 다른 방법을 사용하여 정의-문입니다.무슨 자원이 너무너무 좋았어요?

도움이 되었습니까?

해결책

대답하신의 두 번째 질문: syntax-case 은 다른 형태가 내부에 define-syntax.켄트 Dybvig 은 기본 지지의 syntax-case, 고 그는 튜토리얼에 그것을 사용하여[PDF].

I 도 읽 PLT Scheme 문서syntax-case 에 대한 몇 가지 더 많은 예제에 대해 자세히 알아 보려면 변형에서 구현됩니다.

다른 팁

이 JRM 구문-규칙은 프라이머는 아주 좋은,하지만 장 36 의 프로그래밍 언어:응용 프로그램과 해석에 의하여,Shriram Krishnamurti http://www.cs.brown.edu/~sk/출판물/Books/ProgLangs/)또한 좋은 범위의 쓰기 방식을 매크로입니다.는 재료가 사용되고 개선 된 통해 몇 가지 짧은 기사,기술 보고서 등을 통해 지난 10 년 동안,그것은'이 사실에 대해 X 의 구현 방식에서는 1983 년에 액세스할 수 없게'종이입니다.

자원 목록 계획 요리 책 시작하기에 좋은 곳입니다. 서류를 선호하는 경우 방문하지 마십시오. readscheme.org.

매크로에 대한 두려움 라켓에서 매크로를 사용하기위한 실용적인 가이드입니다. 그것은 여러 가지 사용 방법을 보여줍니다 define-syntax. 재료는 체계에 완전히 적용되지 않을 수 있지만 수행 할 수있는 작업을 아는 데 유용한 일부 예제를 찾을 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top