-
We will split this issue once we have more information about the work involved.
The first step is to investigate the structure of an application in the Anoma resource machine and find what APIs are…
-
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…
-
* Depends on https://github.com/anoma/juvix/pull/2868/
-
Introduce a new field named `test-with` (or an alternative name, feel free to suggest another) in the `juvix.yaml` configuration file. This addition allows users to specify the necessary Juvix version…
-
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…
-
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.
-
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…
-
As part of the Juvix-Geb integration, we require access to Geb binaries. Currently, we are able to generate the binaries manually, but for the convenience of our CI process, we would like to request t…
-
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…
-
- Depends on #2351.
Suggested Juvix implementation:
```
trait
type Functor (F : Type -> Type) :=
mkFunctor {fmap : {A B : Type} -> (A -> B) -> F A -> F B};
trait
type Applicative (F : Typ…