idris

    2зной

    1ответ

    Я пытаюсь использовать часть кода вно в Идриса (0.12.3), в частности DivMod (https://github.com/idris-lang/Idris-dev/blob/master/libs/contrib/Data/Nat/DivMod.idr) Но ничего такого, что я, кажется, раб

    1зной

    1ответ

    Я пытаюсь написать функцию roundedSqrt : Nat -> Nat roundedSqrt = abs . round . sqrt . fromIntegral Существуют функции round: Double -> Int abs : Int -> Nat или что-то аналогичное в Идрис? Edit:

    4зной

    1ответ

    Есть ли какой-нибудь модуль в стандартной библиотеке Idris (или сторонней библиотеке), который позволяет обходить другую программу? Я думаю о модулях, таких как subprocess Python и Haskell's System.Pr

    4зной

    1ответ

    В idris есть вселенная под названием UniqueType значения типов, в которых можно использовать только один раз. Насколько мне известно, его можно использовать для написания высокопроизводительного кода.

    8зной

    1ответ

    Я пытаюсь повторить в Haskell этот кусок Идрис кода, который обеспечивает соблюдение правильной последовательности действий по типам: data DoorState = DoorClosed | DoorOpen data DoorCmd : Type ->