mirror of
https://github.com/edwinb/Idris2-boot.git
synced 2024-12-18 18:31:43 +03:00
7e67ba4f35
Now by marking a method as multiplicity 0, we can explicitly say that it's compile time only, so we can use it to compute types based on other erased things - see tests/idris2/interface008 for a small example. This fixes #8 - at least in that it allows the interface to be expressed properly now, although the multiplicity annotations mean that unfortunately it can't be compatible with Idris 1.
4 lines
176 B
Plaintext
4 lines
176 B
Plaintext
1/1: Building Deps (Deps.idr)
|
|
Deps.idr:18:13--19:3:While processing right hand side of Main.badcard at Deps.idr:18:3--19:3:
|
|
Trying to use irrelevant name k in relevant context
|