idris

    14ısı

    1cevap

    Bağımlı olarak yazdırılan printf'e,Cayenne - bağımlı türlerine sahip bir dil olan Idris'a bir örnek çevirmeye çalışıyorum. PrintfType : (List Char) -> Type PrintfType Nil = String PrintfType ('%'

    6ısı

    1cevap

    'da özel proverizat taktikleri Doğru bir şekilde anlıyorsam (esas olarak applyTactic işlevinin varlığından), Idris'da teorem geliştirici için özel taktikler yazmak mümkündür. Nasıl yapılacağını öğrenm

    10ısı

    1cevap

    Bağımlı türlerin kullanışlılığı üzerine bir lisans tezi yazıyorum. import Data.So mutual data SortedList : (a : Type) -> {ord : Ord a) -> Type where SNil : SortedList a SMore : (ord :

    140ısı

    2cevap

    Bağımlı yazılan programa dalmaya başlıyorum ve Agda ve Idris dillerinin Haskell'e en yakın olduğunu buldum, o yüzden oraya başladım. Sorum şu: aralarındaki temel farklar hangileri? Tip sistemleri her

    29ısı

    1cevap

    sıralamasını-n kantifikasyonunu Doing Ben sadece oldukça hantal bir şekilde İdris 0.9.12 sıralamasını-n türlerini yapabilirsiniz: İdris ayrıştırmak atar çünkü tupleId : ((a : Type) -> a -> a) -> (a, b