-
We wish to use the [`MemRepTuple`](https://github.com/anoma/juvix/blob/1147e1fce131f5b423fd558e5636e6aaf23120ac/src/Juvix/Compiler/Tree/Language/Rep.hs#L13) constructor representation in the Nockma ba…
-
Currently, links of terms outside the module declared in the markdown file are unreachable. Enabling recursive generation of HTML/Markdown files is necessary. In principle, if the imported module is .…
-
It should describe the error.
-
Use the `Alloc` hint instead of calling `juvix_get_regs` to fetch `ap`. This would save the call/ret instructions and four words of memory on each allocation.
-
This issue is for discussion about licensing of the project and the Juvix runtime. The desired license for the runtime is Apache 2.0 so that there's no issue with programs linking against it. It might…
-
- Issue Type: `Performance`
- Extension Name: `juvix-mode`
- Extension Version: `0.1.50`
- OS Version: `Darwin arm64 22.6.0`
- VS Code version: `1.84.2`
Find more details here: https://github.c…
-
The context:
```
module D;
import Other;
import U;
u : Other.Unit;
u ≔ U.t;
end;
module Other;
inductive Unit {
t : Unit;
};
end;
module U;
inductive Unit {
t : Un…
-
Compiling a file with above ~1000 local definitions results in stack overflow. These kind of files easily result from relatively simple Juvix programs after recursion unrolling (up to ~140 iterations)…
-
If the top module's name is not as expected, the error is not really helpful to fix it, as in the following picture:
![image](https://github.com/anoma/juvix/assets/1428088/0b213ab7-4186-4eba-a71c-6…
-
It's convenient to use builtin fail in Anoma/Nockma programs for debugging purposes.
The signature of builtin fail is `{A : Type} → String → A;` and String is not supported in the Anoma/Nockma back…