Ruin0x11
Ruin0x11
Yes, it's true that Kotlin is not a subset of Java. My thought is that if table accesses in Lua can sometimes return `nil`, then modeling that in the type...
Does the new interrupt handler switch to system mode before jumping to the user-provided interrupt handler? It seems that if you do not switch modes first, there is a chance...
To elaborate on my original usecase for this feature, I wanted to create a visitor for a Teal AST by assigning a name in the AST node types enum to...
Maybe the update and the return should be two separate functions instead, so you can call only one if you want. It would make refactoring the layers to be "reentrant"...
Would also be useful to make a default value per character making section, so you could have custom quickstart behavior per scenario.
I'm also wondering how this paradigm of creating capabilities fits in with the design pattern of using event handlers for a lot of things. What is the reason we wouldn't...
Actually, being able to pass a table to `Draw.set_color()` is very useful when used with the theme table returned by `UiTheme.load()`, so you could just do `Draw.set_color(self.t.base.text_color)`. The real issue...
Note to self: Explicit Versioning is designed to signal compatible and incompatible changes, unlike Semver. Not sure if the multiple digits is still worth using, but the signaling is important....
Or in this case you could just use `Draw.make_text()` inside `:relayout()` instead of calling `Draw.text()` in `:draw()` if you have some stateful elements that you want to relayout all at...
Perhaps an aspect that implements an interface like `IAspectStorage` would be useful. When iterating the objects inside an aspect holder, any objects inside an aspect implementing such an interface would...