idris专题提供idris的最新资讯内容,帮你更好的了解idris。
布雷迪说,在<em>使用Idris进行类型驱动的开发</em>中, <blockquote> 如果您能够提供一个空类型的值,
我一直试图找出如何为我的<code>Show</code>类型实现<code>Tensor</code>的年龄。 <code>Tensor</code>是单个值或任意
我正在Idris中实施红黑树实现。在此实现中,该节点除了携带有关其值和颜色的信息外,还携带有关其黑
我刚开始读一本书“类型驱动的开发”,并尝试了有关依赖类型的简单示例。它应该为负数返回一个字
我正在Idris中实施红黑树实现。在此实现中,该节点除了携带有关其值和颜色的信息外,还携带有关其黑
<strong>我的问题</strong> <code>absurd</code>是处理<code>impossible</code>情况的一种替代方法,我们可以用
我正在Idris中实施红黑树实现。在此实现中,该节点除了携带有关其值和颜色的信息外,还携带有关其黑
为什么我们在下面写<code>f : Type -&gt; Type</code>而不是仅仅写<code>f</code>-不是从<code>Functor f</code>推断出来
我开始阅读“使用Idris进行类型驱动的开发”的第6章,并尝试为元组向量编写智能构造函数。 <pre><cod
我刚刚开始学习来自Haskell的Idris,并且我正在尝试编写一些简单的线性代数代码。 我想为<code>Num</c
如何编写这样的函数 <pre><code>data Wrap : Nat -&gt; Type where Wrp : n -&gt; Wrap n addOne : (n : Nat) -&gt; Wrap (S n) a
我正在尝试为可以(在某种意义上,与问题无关)转换为其他值的值建立接口。当前,它的定义如下:</
在 Haskell 中,我可以写 <pre><code>data CoAttr f a = Automatic a | Manual (f (CoAttr f a)) </code></pre> 但 Idris 似
我是 Idris 的新手,对这个定义感到困惑,因为我不明白它是如何工作的。 定义如下。 <pre><code>sameS :
我正在尝试在 REPL 上重新加载包含以下 Idris 2 函数的源文件: <pre><code>||| Apply a function across all elements
我看到编译器错误 <code>Double is not a numeric type</code> 由于我还没有定义自己的 <code>Double</code>
<pre class="lang-hs prettyprint-override"><code>interface Foldable t where foldr : (func : elem -&gt; acc -&gt; acc) -&gt; (init : acc) -&
我正在尝试使用 IDRIS 了解有关依赖类型的更多信息。 我试图模拟的示例使用了 Vectors 的组合。 我了解 V
因此,我一直在尝试在 Idris 中以一种新的数据类型对二叉搜索树(而不仅仅是二叉树)的属性进行编码
我想在idris中定义如下函数,学习如何处理否定: <pre><code>absurdity : 0 = 1 -&gt; Void absurdity = ?how </code></p