califax has quit [Remote host closed the connection]
califax has joined #openscad
snaked has joined #openscad
LordOfBikes has quit [Ping timeout: 265 seconds]
LordOfBikes has joined #openscad
J24k27 has joined #openscad
J24k35 has quit [Ping timeout: 256 seconds]
mmu_man has quit [Ping timeout: 264 seconds]
ferdna has quit [Quit: Leaving]
aiyion has quit [Remote host closed the connection]
aiyion has joined #openscad
<pca006132>
J24k27: no, I just mean undefined variables will not cause error
<pca006132>
iirc you talked about this issue a few weeks ago, and I cannot reproduce it?
kow__ has quit [Read error: Connection reset by peer]
drfff has joined #openscad
J24k27 has quit [Quit: Client closed]
J24k27 has joined #openscad
<J24k27>
pca006132 i am using 2024.07.27 (after you told me you don't have this issue) - now i wonder do you use windows, or do you have a much faster CPU? how long does ```for (i=[0:100],j=[0:100]) rotate(i*j+a) cube();``` take
<pca006132>
I am using Linux, and the expression took quite a while
<pca006132>
but the window is still responsive, and messages were printing in the console
<pca006132>
I don't think there is a way I can stop it though
<J24k27>
at least on windows it is so frozen that even if i copied the code into the clipboard - i can not paste it into a new second openSCAD process
<J24k27>
and it is frozen for several minutes - this seems to be exponential with the loop and when working with pattern, every typo needs to kill the software
<J24k27>
using "stop at first warning" works - but as manifold produces warnings this can't be used at the moment - and if using points this is also not working
<J24k27>
pca006132 i would totally believe that windows is the culprit here - however a lot users use openSCAD on windows
<pca006132>
I see
<pca006132>
maybe some Qt thing I guess
<J24k27>
didn't there was an update of the Qt version?
<pca006132>
Not sure if Qt6 is used by default now in snapshot builds
<pca006132>
at least I am still building with Qt5 locally
<guso78>
You can Open a New openscad and Paste in the content of the Backup File
<guso78>
I think openscad should Always Stop on undefined vars. Intended undefined should be assigned explicitely 😊
<InPhase>
guso78: At the very least the first time undefined propagates into a geometry object this would be a reasonable stopping point.
<InPhase>
It will never work.
<InPhase>
I cannot think of a single design in production where part of the model failed to render but people still considered this okay and usable. Nobody is out there making models where partial failure to render is okay.
<InPhase>
So we don't lose anything by giving up on pretending this is okay. :)
<pca006132>
I thought openscad should automatically backup before render? in case it will crash during render
<InPhase>
It does if and only if you have not saved first.
<J24k27>
guso78 yes you need to use the backup (which could be presented in the menu or splash screen) - i was referring to the (windows?) issue that the clipboard doesn't work if the process where the copy originated is unresponsive - but i can copy the code into a notepad and then copy again and paste into openSCAD. Else i have two frozen processes
<J24k27>
inPhase i guess people ignore some warnings if they don't have influence on the outcome like cylinder(10,d=10,d1=15);
<J24k27>
or if your loop producing cube(0); at first
cart_ has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
TheAssassin has quit [Remote host closed the connection]
TheAssassin has joined #openscad
mmu_man has joined #openscad
<guso78>
J24 offering Backup Versions would indeed be an improvement, but there might be several Versions to choose from... And it would Show weakness to the User. Not an Option for evaluated Python as this Runs in a separate Thread anyway
<guso78>
Pca yes, Always Backup even before parsing the Code!
<J24k27>
just put the backup folder beside the "example" - or even offer to open the backup " there is a unsaved design you like to restore it"
<J24k27>
and i like a longer "recent" list (or customize the number of entries)
<guso78>
Yes i will consider the Option to Implement loading of Backup Files
<guso78>
. Should Not be a Security Hazard when loading and parsing *any* Files will Not create Buffer overflows...
<J24k27>
haha just noticed other gits like cura or bambu - just putting issues to inactive if nobody responds to the bug - Ü, There is no problem if we all ignore it long enough.
mtm has quit [Ping timeout: 264 seconds]
mtm has joined #openscad
cart_ has quit [Ping timeout: 255 seconds]
cart_ has joined #openscad
little_blossom has quit [Ping timeout: 248 seconds]