나는 Lisp를 배우려고 노력하고 있으며 거기의 모든 Lisp와 그 차이점을보고 있습니다.
Scheme의 일부 구현에서 가독성을 위해 대괄호와 대괄호를 상호 교환하여 사용할 수 있다는 것을 알았습니다. 따라서 동일하게 취급되기 때문에 여전히 다른 모든 것과 마찬가지로 S- 표현이라고 가정합니다.
그러나 Clojure에서 대괄호와 중괄호는 벡터 등과 같은 다른 데이터 유형을 나타내는 데 사용됩니다. 이것들은 여전히 유효한 S- 표현입니까, 아니면 원자로 간주되어야합니까? 이것이 S- 표현의 전체 개념을 "파괴"하여 Clojure를 "불완전한"리스프로 만들지 않습니까?