Tôi đã đọc ở một vài nơi mà không gian tên phân đoạn đơn lẻ không được khuyến khích trong clojure.Có gì sai với các không gian tên phân khúc đơn?
Thực tế hầu như mọi thư viện tôi đã thấy đều có (yêu cầu 'lib.core) thay vì (yêu cầu' lib).
Tại sao?
Chỉnh sửa: Tôi hơi ngu ngốc. Tín dụng thêm sẽ được đưa ra cho một ví dụ ngắn gọn về cách một không gian tên phân đoạn duy nhất có thể là một điều xấu.
ok, doom.clj -> doom.class nhưng (ns horror.doom) trong kinh dị/doom.clj đi đến doom.class trong gói kinh dị? Và tôi phải có kinh dị thư mục con để sử dụng (ns horror.doom)? –
Vâng, đó là quy ước mà Clojure tự động định vị các tệp .clj dựa trên không gian tên. –