3
我有一個基於綠洲的小型圖書館,我的代碼依賴於sexplib
,完全沒有必要。有沒有一種方法可以爲這個庫的可能用戶提供他們是否想要依賴關係附帶的額外功能以及儘可能少地重複維護我的代碼的選擇。提供可選依賴關係的最簡單方法是什麼?
而且cppo
可能沒有意義,因爲它是儘可能多的依賴爲sexplib
的是
我有一個基於綠洲的小型圖書館,我的代碼依賴於sexplib
,完全沒有必要。有沒有一種方法可以爲這個庫的可能用戶提供他們是否想要依賴關係附帶的額外功能以及儘可能少地重複維護我的代碼的選擇。提供可選依賴關係的最簡單方法是什麼?
而且cppo
可能沒有意義,因爲它是儘可能多的依賴爲sexplib
的是
一種方法是把所有sexplib相關代碼到單獨的模塊,並將其打包作爲一個獨立的ocamlfind(分)包 - 它可以是一個單獨的cma或只是一個常用的cmo。