teepee changed the topic of #openscad to: OpenSCAD - The Programmers Solid 3D CAD Modeller | This channel is logged! | Website: http://www.openscad.org/ | FAQ: https://goo.gl/pcT7y3 | Request features / report bugs: https://goo.gl/lj0JRI | Tutorial: https://bit.ly/37P6z0B | Books: https://bit.ly/3xlLcQq | FOSDEM 2020: https://bit.ly/35xZGy6 | Logs: https://bit.ly/32MfbH5
<teepee> almost :)
ali12341 has quit [Remote host closed the connection]
ali1234 has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 255 seconds]
teepee_ is now known as teepee
<tcurdt> there is no way to pass a function into a module, is there?
milza1 has joined #openscad
milza has quit [Ping timeout: 252 seconds]
milza1 is now known as milza
use-value has quit [Remote host closed the connection]
use-value has joined #openscad
<gbruno> [github] sugizo closed issue #4431 (unicode in labeled combo box for string) https://github.com/openscad/openscad/issues/4431
tcurdt has quit [Quit: bye]
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
<linext> tcurdt, possibly using children()
Junxter has joined #openscad
LordOfBikes has quit [Ping timeout: 265 seconds]
tcurdt has joined #openscad
LordOfBikes has joined #openscad
hyperair has quit [Quit: Lost terminal]
hypera1r has joined #openscad
foul_owl has quit [Ping timeout: 264 seconds]
hypera1r has quit [Client Quit]
hyperair has joined #openscad
foul_owl has joined #openscad
tcurdt has quit [Ping timeout: 256 seconds]
tcurdt has joined #openscad
ur5us has quit [Ping timeout: 252 seconds]
Sauvin has quit [Quit: Leaving]
_xxoxx has joined #openscad
Junxter has quit [Ping timeout: 246 seconds]
J2247 has joined #openscad
J22 has quit [Ping timeout: 260 seconds]
Sauvin has joined #openscad
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
<peepsalot> here's the summary of violations: https://bpa.st/S5HA
<peepsalot> this is remarkable because we triggered 24 of 21 documented checks with that prefix :D (src: https://releases.llvm.org/13.0.0/tools/clang/tools/extra/docs/clang-tidy/checks/list.html )
foul_owl has quit [Ping timeout: 268 seconds]
fling has quit [Ping timeout: 255 seconds]
fling has joined #openscad
foul_owl has joined #openscad
<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]
<J2247> https://openscad.org/advent-calendar-2022/  SCADvent SCADvent the first door ..
califax has joined #openscad
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]
teepee has joined #openscad
germ has joined #openscad
la1yv has quit [Ping timeout: 268 seconds]
la1yv has joined #openscad
epony has quit [Quit: QUIT]