누구나 racket/base
언어에 무엇이 포함되어 있는지 알 수 있습니다. racket/base
네임 스페이스 정의를 R7RS 초안과 비교하여 Racket이 Scheme에서 얼마나 다른지 직접 아이디어를 얻으려고합니다. The Racket Reference에 따르면라켓/기본 네임 스페이스
5
A
답변
9
차이점은 거대한 일 것입니다. 이는 다른 실제적인 스키마 구현과 같습니다. 대략적인 아이디어를 얻으려면 racket/base
의 1300 개 이상의 식별자가 있고 racket
은 2000 년까지 올라갑니다. 또한 이름을 비교하는 것이 전체적인 이야기가 될 수는 없다는 점에 유의하십시오. Racket은 기본적으로 불변 쌍을 사용하며, 왼쪽에서 오른쪽으로의 평가 순서를 보장합니다.
이전에 대한 목록을 자신 XREPL가 설치되어 있는지 확인하는 것입니다 얻을 수있는 빠른 방법, 다음, REPL 언어로 racket/base
으로 라켓을 시작합니다 (~/.racketrc
파일 (require xrepl)
을 포함하고있다)와 ,ap
(때마침)를 사용 인수없이 명령은 그래서는 바인딩 모든 이름을 보여줍니다
$ racket -I racket/base
Welcome to Racket v5.2.1.
-> ,ap
이름에 대해 읽으려면, 당신은 ,doc
명령을 사용하거나 워드 프로세서에서 search box를 사용할 수 있습니다.
1
: 특별히 언급하지 않는 한
는이 설명서에 정의 된 바인딩은 라켓 /베이스와 라켓 언어로 수출하고 있습니다.
큰 참고 설명서이므로 불행히도 그다지 도움이되지 않습니다. 그러나 R7RS와 Racket을 비교하기 때문에 전체 참조를 탐색하여 사용할 수있는 항목을 파악하는 것이 유용 할 수 있습니다.
관련 문제
- 1. 네임 스페이스
- 2. 네임 스페이스
- 3. 네임 스페이스
- 4. 네임 스페이스 ++
- 5. 네임 스페이스
- 6. 네임 스페이스
- 7. C# .NET 네임 스페이스 이름이 네임 스페이스 오류에 없습니다. 로컬 네임 스페이스 지시문을 벗어난 경우에만 - 왜?
- 8. Doxygen/C++ : 네임 스페이스 목록의 전역 네임 스페이스
- 9. 다른 네임 스페이스 내에서 C++ 전역 네임 스페이스 액세스
- 10. 형식 또는 네임 스페이스 이름 UpdatePanel이 네임 스페이스 System.Web.UI에 없습니다.
- 11. 요소 속성 네임 스페이스 대신 XSLT 루트 태그 네임 스페이스
- 12. 레일 네임 스페이스 모델의 네임 스페이스 정보 손실
- 13. 네임 스페이스 'Windows.UI.Xaml'에 유형 또는 네임 스페이스 이름 'EventHandler'가 없습니다.
- 14. JavaScript 여러 네임 스페이스
- 15. STI + 네임 스페이스
- 16. XML 스키마/네임 스페이스
- 17. UserControl 네임 스페이스 문제점
- 18. 네임 스페이스 이름 지정
- 19. ascx의 네임 스페이스 참조
- 20. 노드의 네임 스페이스 확인
- 21. C++ 네임 스페이스 문제
- 22. 네임 스페이스 사용법
- 23. C# 네임 스페이스 질문
- 24. jQuery의 하위 네임 스페이스
- 25. Python에서 네임 스페이스 이해
- 26. MonoTouch : 네임 스페이스 허용
- 27. , 나는 네임 스페이스 라인
- 28. App 네임 스페이스 Lost
- 29. jQuery.data() 네임 스페이스
- 30. 네임 스페이스 및 프로젝트
답답한 점에 직선으로, r7rs 초안은 실용적인 언어처럼 보입니다. – cobie
"실용적인"은 상대적인 용어입니다 ... r5rs보다 실용적이지만 스레드, 하위 프로세스, 네트워크, 비 차단 IO 및 기타 다른 것들을 가지지 않으므로 그 차이가 큽니다. 큰 언어조차도이 모든 것을 갖지는 못합니다. –