Haskell의 의존성 주입 : 관용적으로 작업 해결 의존성 주입을위한 관용적 Haskell 솔루션은 무엇입니까? 예를 들어 인터페이스 가 있고 주위 frobby를 준수하는 인스턴스를 전달 해야한다고 가정합니다 (예 :, 및 ) 와 frobby같은 여러 종류의 인스턴스가있을 수 있습니다 .foobar 일반적인 작업은 다음과 같습니다. 일부 값을 취하고 일부 값 X을 반환 하는 함수 Y. 예를 들어 이것은 SQL 쿼리 및 커넥터를 가져와 데이터 세트를 반환하는 데이터베이스 접근 자일 수 있습니다. postgres, mysql 및 모의 테스트 시스템을 구현해야 할 수도 있습니다. 런타임에 선택된 특정 또는 스타일에 특화된에 Z관련된 클로저를 반환하는 일부 값을 취하는 함수 .Zfoobar 한 사람이 다음과 ..