snaked has quit [Remote host closed the connection]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
guso78 has joined #openscad
J25k10 has quit [Quit: Client closed]
J25k10 has joined #openscad
J25k10 has quit [Client Quit]
J25k10 has joined #openscad
J25k10 has quit [Quit: Client closed]
J25k10 has joined #openscad
mmu_man has quit [Ping timeout: 244 seconds]
Kehet has quit [Quit: rebooting.. (up 5 days, 36 minutes)]
Kehet has joined #openscad
mmu_man has joined #openscad
Guest97 has joined #openscad
Guest97 has quit [Client Quit]
drfff has quit [Ping timeout: 252 seconds]
drfff has joined #openscad
howiemnt has quit [Remote host closed the connection]
howiemnt1 has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
Guest59 has joined #openscad
Guest59 has quit [Client Quit]
mmu_man has joined #openscad
kkanzler has joined #openscad
J25k10 has quit [Quit: Client closed]
J25k has joined #openscad
kkanzler has quit [Quit: Client closed]
teepee_ has joined #openscad
<dalias>
is there a way to abort a preview that's taking forever because it's spamming the console/error log?
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
J25k has quit [Quit: Client closed]
J25k has joined #openscad
guso78k has joined #openscad
<InPhase>
dalias: Usually I just terminate the program when things run too long... A robust stop button has been an outstanding issue for a long time.
<dalias>
long renders have a stop button, but AST/CSG tree evaluations don't
<dalias>
i had some errors putting a large number of undefs into a loop that ran like 100 times
<InPhase>
Yeah, that's a classic.
<dalias>
and it was scrolling like 3 or 4 lines of errorspam per second with no end in sight
<dalias>
a stop-on-errors mode would be nice
<InPhase>
There's a stop on the first warning. :)
<dalias>
oh?
<InPhase>
edit, preferences, advanced
<dalias>
where?
<dalias>
yay
<InPhase>
For your own code this is nice. Just remember where that is, as you often need to turn it off for other people's stuff.
<dalias>
i'll try that
<dalias>
lol yeah
<InPhase>
"other people's code" needs quotes
<dalias>
:-)
<dalias>
at least i'm happy with the code in question
<InPhase>
Also, as a lifestyle choice, using vim as an external editor makes me far less concerned about the closing of the program.
<dalias>
30 lines, half of it being just a tooth profile array, to generate accurate printable worm wheels (correct enveloping not fake bs)
<InPhase>
I never lose anything.
<InPhase>
One loses access to the built-in editor popups and such, but they are not meaningful to me compared to my preferences for vim editing.
<dalias>
yeah, i need to get back to doing that. got lazy using the internal editor some for quick changes
<dalias>
but exiting was fine. UI wasn't frozen
<InPhase>
There is syntax highlighting available, and there is a handy script I put in the FAQs that makes it convenient to dual open vim and openscad.
<dalias>
it just wouldn't let me abort and restart the botched evaluation