mrichards42

Results 30 comments of mrichards42

I imagine they're related, and it might be that the fix is the same. The difference afaict is that https://todo.sr.ht/~technomancy/fennel/57 is about shadowing in the macroexpanded fennel, whereas here I'm...

I can track this down as far as compiler.destructure -> declare-local -> local-mangling -> unique-mangling https://github.com/bakpakin/Fennel/blob/4704eac8a7b741fab2109a9046d3bbcfd887cbe1/src/fennel/compiler.fnl#L100-L103 It seems like a bug to me, but line 101 makes it pretty clear...

> is this because you are constructing / deleting new dialogs on a per game basis? i think the original intent with dialog was that an app would construct all...

> i don't see how to use weak_ptr, here - if we make dialog.scene a weak_ptr, would it get collected almost immediately (or who owns the scene?). i guess we...

Since I opened this originally I've found myself gravitating toward a pattern for scenes in general, both scenes that are used as overlays and those that aren't: * There's a...

👍 yeah, MainLoop::release sounds like it would help. This SceneContainer or whatever could probably be a base class (with things like show(), is_shown(), hide(), etc.), but it's only a few...

Ah, got it that makes sense. I'm just looking for some signal I can catch when the process is either suspended or killed, although now that I think about it,...

Good question. I think we have to consider both major and minor, since it's trying to describe an ellipse, so what really matters is the area? e.g. this is what...

If have you have a straightforward way to tackle scene stack before I get to it that would be awesome. Eventually (probably after initial release) I'm going to want to...

I just came across this issue today as well. The `binlogOptions` set in `_init()` are not overwritten when `start()` is called. If `start()` is called before all of the async...