Kelvin Steiner

Results 64 issues of Kelvin Steiner

Running on M1, `da03703`. Sometimes `tests::test` (on `lib.rs`) get stuck and/or crash my machine. ``` failures: ---- rulebook::tests::test_rulebook_expected stdout ---- thread 'rulebook::tests::test_rulebook_expected' panicked at 'assertion failed: `(left == right)` left:...

bug

e.g. #93 #115

bug
enhancement

Right now the generated C code can't be compiled on Windows due to the use of `` etc. One way it could be done would be to compile it using...

enhancement

HVM's runtime only handles direct, non nested matches. So, for example, this is a valid rule: ``` (Foo (Bar xs)) = (A xs) ``` But this is not: ``` (Foo...

enhancement

> If a lambda that clones its argument is itself cloned, then its clones aren't allowed to clone each-other. See https://github.com/Kindelia/HVM/issues/44 for more information, as well as the [superposed duplication...

enhancement

> > Right now, HVM only supports U32. The numeric types above should be supported too. I32 and F32 should be easy to add, since they are unboxed, like U32....

enhancement

As of now, compiling the generated code with clang on Linux or with the `-pedantic` flag gives some warnings, mostly related to constants, e.g. ``` ./main.c:341:10: warning: expression is not...

enhancement

- [ ] deserialization of HTTP API structures - [ ] clap commands

enhancement
task