Paul

Results 271 comments of Paul

Would making it capable of responding when on desktop be useful? I can see it as useful for turn-based strategy games.

I'm working on this with two goals: 1. Implementing all current functionality for FrozenVec* classes 2. Unit tests for current & new classes so we can make changes safely This...

@TomFryers What Ben said is the exact reason for raising an AttributeError when code tries to use in-place operations with Frozen instances: > Since += implies in-place updating, it's probably...

@olehermanse > ```py > frozen + mutable # creates a new frozen > mutable + frozen # creates a new mutable > ``` > Why should these 2 be different?...

@TomFryers Does this look more reasonable? ```py # binary operations always return a new instance frozen + frozen # new frozen frozen + mutable # new mutable mutable + frozen...

> I mean, for `int`, `float`, `tuple` and `str`, `a += b` is perfectly valid, and equivalent to `a = a + b`. Getting an error when DRYing `a =...

> I'd want to use them everywhere in place of their mutable counterparts, since mutability often causes bugs. Thank you for explaining. I understand your viewpoint a lot better now....

Is it a 1:1 clone of the original interface?

I might give this a shot in the coming week or two btw

@Kirtai Yes, absolutely, but it's a separate ticket. Most users are on Windows so it's a lower priority. I'm also waiting on someone to publish reliable lc2e setup instructions for...