Matic Kukovec
Matic Kukovec
I tried adding a few `signal` calls in `joinThreads` to release from the `wait` calls, but that makes it work only for `--mm:refc`, `arc/orc` still hangs, even when all threads...
It's not a library that's the problem, passing a proc with arguments is the problem. Removing the argument from `soundutils.play_wav` fixes the problem. Conclusion: - a mechanism has to be...
> What do you mean "passing a proc with arguments"? A closure? That is not supported. If not, maybe this is some `std/tasks` issue. By that I mean that this...
```nim # soundutils.nim import std / [ math, os, strformat, ] import sndfile import sdl2, sdl2/audio type Status* = enum Ok Error PlaybackResult* = object status*: Status message*: string proc...
But the `wait(...` blocking problem is more urgent to me, as the `spawn` problem can be fixed just by using `--mm:refc`. Also, you mentioned on the forum: "... I now...
> Well but Malebolgia doesn't support refc... I don't know what's going on then! 😊🤷♂️ > > will Malebolgia development be discontinued? > No, don't worry about that. Great to...
Did you compile with `MSVC++`, not `GCC`? It hangs even without `panicStop`.
Yeah, with GCC it also works for me, MSVC is the problem
Ok, I'll switch then to GCC, It's a bit of a pain, as I use the Windows specific resource feature to set the GUI application style. But should `panicStop` not...
> So I assume that something in the nim compiler has changed? I have that suspicion also, will try downgrading `Nim` and compile with that.