Большую часть времени в шепелявых (включая рэкет) -
используется в identifier-delimiters
. Я просматривал руководство по рэкету и обнаружил, что контракты используют /
в качестве разделителей, например, в define/delimiter
. В clojure /
используется для пространства имен, но в racket /
- допустимый символ идентификатора.
Итак, вопрос: по какой причине он назвал его define/contract
vs define-contract
. Есть ли соглашение, о котором я не знаю, когда использовать /
.
Спасибо!