fling has quit [Remote host closed the connection]
fling has joined #openscad
<peepsalot>
after watching a bunch of cppcon vids, and realizing there is a number "cppcoreguidelines-*" checks builtin to clang-tidy, I was curious how well openscad held up to them
<InPhase>
peepsalot: I hate when I get 24 out of 21 things wrong.
<JordanBrown[m]>
Sounds like you should make that 25 out of 21.
<InPhase>
peepsalot: So are you submitting a PR with the 4392 fixes?
<InPhase>
Wait, we violated "avoid goto" 9 times?
<InPhase>
Oh my. grepping for goto made me sad. That's far more than 9.
<peepsalot>
lol, doubtful i'll be fixing them all myself, but some of those do offer some kind of automated fixup
<InPhase>
Oh good, goto in createGeometry for a sphere. Nobody uses spheres anyway.
<peepsalot>
a lot of the reported lines were in "external code" in /src/ext and /openscad/build/ (generated files) so I filtered those out "in post"
<peepsalot>
and I actually remember well the goto's I put into CSGTreeNormalizer
<InPhase>
I'm cringing at the number of them there, and in such a convoluted interwoven manner. But I at least appreciate that it has the obligatory apology comment for when someone does that. :)
<peepsalot>
i blame mine on "converting recursive functions to iterative is hard"
<InPhase>
Oh, I see I was actually commenting on that issue. I vaguely remember the mention of goto, but I didn't check the code.
<InPhase>
Yeah. I see the rationale was preserving structure to avoid breakage, and fixing the problem.
<InPhase>
I'm way too sleepy to process whether or not an alternative formulation exists right now.
<InPhase>
I will go with the assumption that probably, but it might be pretty involved to think out.
ABSHK has joined #openscad
Bocaneri has joined #openscad
ccox has joined #openscad
Bocaneri is now known as Guest7570
mj_ has joined #openscad
ecraven- has joined #openscad
Wolf480pl has joined #openscad
Sauvin has quit [Killed (NickServ (GHOST command used by Guest7570))]
Guest7570 is now known as Sauvin
foul_owl has quit [*.net *.split]
crazy_imp has quit [*.net *.split]
mohnish has quit [*.net *.split]
ABSHK_ has quit [*.net *.split]
ccox_ has quit [*.net *.split]
Wolf481pl has quit [*.net *.split]
ecraven has quit [*.net *.split]
foul_owl has joined #openscad
ecraven- is now known as ecraven
teepee has quit [Quit: bye...]
teepee has joined #openscad
abff has quit [Read error: Connection reset by peer]
abff has joined #openscad
mohnish has joined #openscad
fling has quit [Ping timeout: 255 seconds]
fling has joined #openscad
mj_ has quit [Quit: Reconnecting]
crazy_imp has joined #openscad
fling has quit [Ping timeout: 255 seconds]
teepee has quit [Ping timeout: 255 seconds]
fling has joined #openscad
teepee has joined #openscad
GNUmoon has joined #openscad
teepee has quit [Remote host closed the connection]
fling has quit [Remote host closed the connection]
teepee has joined #openscad
castaway has joined #openscad
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #openscad
fling has joined #openscad
fling has quit [Remote host closed the connection]
TheAssassin has quit [Remote host closed the connection]
TheAssassin has joined #openscad
TheAssassin has quit [Remote host closed the connection]
TheAssassin has joined #openscad
teepee has quit [Ping timeout: 255 seconds]
califax has quit [Ping timeout: 255 seconds]
GNUmoon has quit [Ping timeout: 255 seconds]
califax has joined #openscad
califax has quit [Remote host closed the connection]
TheAssassin has quit [Ping timeout: 255 seconds]
TheAssassin has joined #openscad
califax has joined #openscad
GNUmoon has joined #openscad
teepee has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
teepee has quit [Ping timeout: 255 seconds]
teepee has joined #openscad
califax has quit [Remote host closed the connection]
califax has quit [Remote host closed the connection]
teepee has quit [Ping timeout: 255 seconds]
califax has joined #openscad
teepee has joined #openscad
<teepee>
J2247: yay! I only had to fix spaces in the index file to make it work :)
<teepee>
so we had a delay of about 2 minutes
KimK has joined #openscad
teepee has quit [Ping timeout: 255 seconds]
teepee_ has joined #openscad
teepee_ is now known as teepee
snaked has quit [Read error: Connection reset by peer]
snakedGT has joined #openscad
snakedGT has quit [Ping timeout: 256 seconds]
snakedGT has joined #openscad
teepee has quit [Remote host closed the connection]
snakedLX has joined #openscad
teepee has joined #openscad
snakedGT has quit [Read error: Connection reset by peer]
snakedLX has quit [Ping timeout: 255 seconds]
TheCoffeMaker has quit [Ping timeout: 260 seconds]
<Scopeuk>
its a string start
TheCoffeMaker has joined #openscad
use-value has quit [Remote host closed the connection]
use-value has joined #openscad
teepee has quit [Ping timeout: 255 seconds]
teepee has joined #openscad
TheAssassin has quit [Ping timeout: 255 seconds]
TheAssassin has joined #openscad
use-value has quit [Remote host closed the connection]
use-value has joined #openscad
TheAssassin has quit [Remote host closed the connection]
TheAssassin has joined #openscad
teepee has quit [Ping timeout: 255 seconds]
teepee has joined #openscad
J2247 has quit [Quit: Client closed]
J2247 has joined #openscad
J2247 has quit [Quit: Client closed]
J2247 has joined #openscad
califax has quit [Remote host closed the connection]
fling has joined #openscad
califax has joined #openscad
Guest53 has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
use-value has quit [Remote host closed the connection]
use-value has joined #openscad
use-value has quit [Quit: use-value]
Guest53 has quit [Quit: Client closed]
califax has quit [Remote host closed the connection]
califax has joined #openscad
J2247 has quit [Quit: Client closed]
J2247 has joined #openscad
Guest53 has joined #openscad
Guest53 has quit [Client Quit]
_xxoxx has quit [Ping timeout: 246 seconds]
J224771 has joined #openscad
J2247 has quit [Ping timeout: 260 seconds]
J224771 has quit [Quit: Client closed]
J224771 has joined #openscad
<Scopeuk>
S/string/strong
<InPhase>
Or a string start if you hang them up.
<InPhase>
teepee: Did calendar announcements go out?
<teepee>
InPhase: only twitter and mastodon so far
<InPhase>
I'm not sure where people are actually paying attention to us these days. :)
<teepee>
the other things I'm thinking of would be mailing list and thingiverse, maybe reddit
<InPhase>
I can do a reddit post tonight after work if no one else gets to it first.
<InPhase>
I made an account just to post things in that subreddit. :)
<teepee>
perfect :)
<teepee>
only a couple days old mastodon account now has 1 post and 97 followers, so that clearly is the future :D
<InPhase>
Maybe. I'm still waiting to see how that place will manage the worst problems that Twitter had.
<teepee>
oh, I suppose vastly different problems simply due to the federated nature
<teepee>
on the plus side, no algorithm shoving stuff into your face
<InPhase>
Yeah, we'll see. The story of the formation of EFNet is worth reflecting on.
<teepee>
I'm not convinced it's the best or "correct" solution but it certainly is different
ur5us has joined #openscad
<teepee>
and in the current state not a dictatorship of a single crazy person
<teepee>
I was wondering if posting the images of the calendar every day would be a good idea, but it looks like I'm not really having the time to do it anyway
<teepee>
probably better to get a couple of more designs so we don't run out ;-)
<teepee>
it's going to be work- crazy at least till monday
<InPhase>
Looks like we have 9 designs to go before full.
teepee has quit [Ping timeout: 255 seconds]
<InPhase>
I have one idea but am not sure yet if that one is doable.
<InPhase>
Quick, someone challenge me to do something Christmasy for which it sounds like OpenSCAD is the wrong tool!
teepee has joined #openscad
<JordanBrown[m]>
InPhase: play Christmas music.
<JordanBrown[m]>
It’s kind of meta, but how about an animated advent calendar that opens one door after another? It could show animation technique.
<InPhase>
lol. And import all the other ones?
<InPhase>
index = import("index.js")
teepee has quit [Remote host closed the connection]