ooichu

Results 14 comments of ooichu

```c fe_Object *obj = fe_eval(ctx, fe_symbol(ctx, "input")); ``` Don't forget to take care of restoring the GC stack if you're not doing it inside a fe function. To avoid creating...

> You can have a recursive local function by first declaring the variable with let and then setting it, e.g. with such a macro: > > ``` > (= reclet...

`cel7` is not a `fe` interpreter, but a game framework. Once you run one of the scripts from the `fe/scripts` folder, the script is executed and then the framework runs...

Yes, this is a problem related to floating point numbers. After number 16777216 for 4-byte float the accuracy drops, and incrementation has no effect.

It looks like something bad is happening after collecting garbage. I added `puts("Collect garbage...")` to the `collectgarbage()` function and noticed that on m68k the garbage collector is called after the...

The current implementation requires at least 32-bit aligned addresses. It may be worth adding this problem to the 'Known Issues' in impl.md. This will not work on the 6502 without...

I think if `fe_open()` aligns memory before populating free list, the issue should be solved. I [did that](https://github.com/ooichu/fe/tree/alignment-fix), check it out. Funny, but 3 years ago, @rxi [deleted something that...

Perhaps the compiler says this because `#define tag(x) ((x)->car.c )` depends on the CPU architecture, namely the size of the other fields of the `Value` union and the order of...

I'm tried to compile for Amiga with vbcc compiler (without float point), and I got stack overflow on `collectgarbage()` with `-stack-check` flag. I don't know much about Amiga, but I...

Now it works well. If you leave out the fact that it's very slow.