Petri Ihalainen
Petri Ihalainen
So, the problem is that **Groovy is not thread safe!** _-- This is actually nothing new, it tends to fail with recursion levels and things of that sort too..._ I...
And a bit more poking.... Making all the object declarations even "more local" to `addObject() ... instanceof ObjectCollection` did nothing. It looks that, when the objects gets to Groovy space...
> May we read this as "old 2.1.2 groovy is not thread safe" ? I have no idea if these issues would have been fixed in later versions. All I...
> Sorry for long delay in checking in/responding: Good to hear from you. > 3.2.1 stable has groovy 4.0.15 So where the heck did that '2.1.2 groovy' come from??? I...
And I don't seem to remember that we actually had a decision... I did notice that on a different computer, with a newer Java the piece I wrote at least...
The world seemed to pretty much skip 9 and 10... But I think the 33% speaks for it self. I'd say, let's keep 8 with us for a couple of...
Closed by #315.
Some testing by scripting: - At least in Groovy, `if (x == 0.0)` does not cover `-0.0`. Neither does ` if (x == -0.0)`. I needed `if (Math.abs(x) == 0.0)`...
That's a kind of what I did. So far I wrote a couple of scripts, one actually adding a row of objects on the scene, so you can see what...
> May this validation to be implemented via ... Sure. This has been pretty much a standard approach in engineering CAD tools for many years so basically there's nothing new...