Damus

Recent Notes

note1mtnf9...
Yuri :godot: profile picture
@nprofile1q... For personal projects I will stick to versions prior to 4.6. My current project, which I have been working on for over a year now, is made with 4.3, and that's mostly fine.

Godot is still the tool I know the best, so I don't plan to fully abandon it just yet. That said, I will be experimenting with new tech whenever possible. Not full-blown engines though, but frameworks like Raylib.
note1u07ja...
Yuri :godot: profile picture
@nprofile1q... Yeah, argument types in signals have always been just FYI. Godot 3 didn't even have that, then Godot 4 added them, but no-op.

I'm pointing out that even the amount of arguments is never checked when emitting. I was investigating some code that I'd expect to err, but that never received any bug reports. So that was pretty annoying.
Yuri :godot: · 2d
Signal declaration in GDScript is just a suggestion. You can emit any signal with any parameters, and as long as connected methods expect the same exact parameters, it will never err. Oh, and awaitin...
Yuri :godot: profile picture
Worth mentioning that Signal is a "type" in GDScript very superficially. It is not backed by a native type in Godot. It's just an interface for some hashmaps.

Engine uses strings and Object methods everywhere, just like GDScript in Godot 3.x did.
Yuri :godot: profile picture
Signal declaration in GDScript is just a suggestion.

You can emit any signal with any parameters, and as long as connected methods expect the same exact parameters, it will never err. Oh, and awaiting that signal works in every situation.

There is basically no type safety when it comes to signals.

1
Yuri :godot: · 2d
Worth mentioning that Signal is a "type" in GDScript very superficially. It is not backed by a native type in Godot. It's just an interface for some hashmaps. Engine uses strings and Object methods everywhere, just like GDScript in Godot 3.x did.
Yuri :godot: profile picture
Feeling like blocking on sight people who refuse to understand that FOSS projects cannot exist without people being paid for their work, and your 5 bucks a month is, unfortunately, not enough to sustain something, let alone provide people with stability to plan for future.
Yuri :godot: profile picture
So, Patreon now has microblogging? And their CEO send an email where he says he hates that internet is turning into algo-feeding AI slop, that takes away from creators? Huh.
Yora · 3d
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqxlm22dggfnnfutmhlm5psyyfc6rvneyjmpaswnumqytfgm639j8qg0v4j3 If you make a deal with the devil, you will sell your soul.
Yuri :godot: profile picture
@nprofile1q... I'm not a firm believer that Blender should not exist. For it to exist, it needs donations. A lot of them, for they employ plenty of people who work tirelessly on improving it (and dealing with all the regular FOSS crap that comes with the territory).

So I cannot judge them for taking money that buys their workers comfortable lives. Being able to live in comfort, to plan for your future is an incredibly important thing.
1
Yora · 3d
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqxlm22dggfnnfutmhlm5psyyfc6rvneyjmpaswnumqytfgm639j8qg0v4j3 If we can't have it without fascist money, maybe we shouldn't have it at all?
Yuri :godot: · 3d
Fuck Anthropic and everything they stand for, by the way.
Yora · 3d
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqxlm22dggfnnfutmhlm5psyyfc6rvneyjmpaswnumqytfgm639j8qg0v4j3 If you make a deal with the devil, you will sell your soul.