tynet-lichat/shirakumo - IRC Chatlog
Search
12:41:18
shinmera
Typically in alloy a component does not actually carry the value that it represents in the interface
12:41:37
shinmera
Instead, it is linked to a "data" object, which encapsulates the access of that value.
12:42:25
shinmera
So for instance if you want to show a local variable in a UI, you do this via a simple data object that wraps a setter and getter closure. If a component changes the value, the setter is called, updating the local binding.
12:42:44
shinmera
If other components are also attached to that same data, they will get notified and can update their display, too.
12:43:30
shinmera
The confusion now enters when you have an object that exhibits multiple "properties" that you would like to display
12:44:35
shinmera
But if you now switch out the object you're displaying, you need to update each respective property data, rather than having one central "thing" that you update
12:45:22
shinmera
So the question becomes: should there be a data type that can observe multiple properties at once, and if so, how do we tell a component which of those properties to even observe?
14:42:54
Colleen
said email turned into a real issue, and i was pinged to share my thoughts. i tried to keep it cool. dunno if my thoughts came out right, but i hate maintaining software for people that don't understand software.
14:42:54
mfiano
said email turned into a real issue, and i was pinged to share my thoughts. i tried to keep it cool. dunno if my thoughts came out right, but i hate maintaining software for people that don't understand software.
14:46:59
Colleen
It's funny that I didn't even look at the patch until now. The explanation was enough for a "nope". Now that I looked at the actual patch, I could have a lot more to say on the reason for not merging it, but whatever. (why the hell does every single patch i EVER get either mix tabs and spaces, or screw the indentation up some other way?)
14:46:59
mfiano
It's funny that I didn't even look at the patch until now. The explanation was enough for a "nope". Now that I looked at the actual patch, I could have a lot more to say on the reason for not merging it, but whatever. (why the hell does every single patch i EVER get either mix tabs and spaces, or screw the indentation up some other way?)
14:52:04
Colleen
i've seen someone suggest that chatgpt could be used to add multiplayer to a bullet hell game
14:52:04
drakonis
i've seen someone suggest that chatgpt could be used to add multiplayer to a bullet hell game
15:23:19
shinmera
mfiano: .dir-locals.el might help, but of course only if they're going to use emacs
15:38:19
shinmera
mfiano: I got two similarly mystifying emails today from some guy wanting "help" with his project, and saying I was offering help on my website (??). The help is some C++ thingy. I don't know what they want or why they think I'm the one to ask.
15:40:32
Colleen
Yeah those ones always throw me for a loop until I don't bother trying and hit my D mutt macro for 'peramently delete without a trace'
15:40:32
mfiano
Yeah those ones always throw me for a loop until I don't bother trying and hit my D mutt macro for 'peramently delete without a trace'