[英]Concept of First-Classed Type in Idris
在使用 Edwin 的Type-driven Development with Idris學習 Idris 時,我了解到 Idris 的獨特屬性,即與其他編程語言相比,它的類型是第一個 class 構造,尤其是那些也具有依賴類型系統的編程語言。
在書中它談到了這種特性的潛在用途:數據庫模式、.network 協議描述等。
有了這些好處,我的問題有兩個:
或者更具體地說:
可以將一流類型與單純的依賴類型區分開來的例子有哪些?
我希望看到一些積極的例子(好處)和一些消極的例子(它使編譯器難以做某事,或其他一些限制)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.