2008-09-15 8 views
3

다음 Guile 체계 코드는 무엇을합니까?Guile scheme - 인용 기간?

(eq? y '.) 
(cons x '.) 

이 코드는 MzScheme에서 유효하지 않습니다. 스키마 구현에서 이식 가능한 코드가 있습니까?

나는 포트에 다른 사람에 의해 쓰여진이 코드를하려합니다. Guile은에 반응하는 것 같다 '. # {.} #을 사용했지만 다른 방법으로 어떤 의미인지 또는 어떻게해야하는지 잘 모르겠습니다.

답변

3

좋아, 그것은 것으로 보인다. 는 Guile의 (string-> symbol ".")에 유효한 구문이지만 MzScheme은 최소한 | |이 필요합니다. 그 기간 동안 상징으로.

0

나는 어떤 계획 시스템은 모든 점 기호를 받아 놀랐어요. 나의 충고는 (당신이 알고 있다고 확신하는) 다른 기호를 사용하는 것입니다. 점은 쌍을 나타내는 축약어이며, 코드를 취할 스키마를 찾을 수 있더라도 유감스럽게도 실제로 코드를 읽는 작업.

+0

기호는 문자열에서 유효 할 것입니다 문자 _any_ 순서를 포함 할 수 있습니다, 당신은 현악기와> symbol''사용하여 인턴 상징으로 임의의 문자열을 할 수 있습니다. 그러나 파이프 또는 백 슬래시 이스케이프를 사용하지 않고 베어 토큰으로 작성할 수있는 기호는 다소 작은 하위 집합입니다. –