나는 클로저에 모듈러 애플리케이션을 만들려고한다.Clojure 모듈 종속성
우리는 데이터베이스 모듈과 기사 모듈 (블로그 용 기사를 저장하는 것)과 같은 두 가지 모듈로 구성된 블로그 엔진이 있다고 가정 해 보겠습니다. 모든 구성 매개 변수가 포함되어 있습니다.
그래서 기사 모듈은 저장소에 달려 있으며 기사 모듈과 데이터베이스 모듈의 두 인스턴스 (매개 변수가 다름)를 사용하면 서로 다른 두 개의 데이터베이스에서 서로 다른 두 개의 블로그를 호스팅 할 수 있습니다.
초기화 된 각 모듈에 대한 새로운 네임 스페이스를 직접 작성하고 부분적으로 적용된 매개 변수를 사용하여이 네임 스페이스의 함수를 정의하려고했습니다. 하지만이 접근법은 일종의 해킹이라고 생각합니다.
어떻게해야할까요?