<pca006132>
peeps[work]: manifold is not calling StackCheck, so it should be fine
<pca006132>
but to be honest I am not sure if StackCheck is using defined behavior in C++, iirc C++ disallows comparing pointers that are not in the same allocation
<peepsalot>
yeah that was basically my point. but i think StackCheck would give incorrect results if ever called from multiple threads
<pca006132>
yes
<peepsalot>
i know openscad depends on manifold, not the other way around, not sure why i worded it so weirdly. i guess I meant as long as multithreading is *entirely contained* within manifold then we are fine
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
fling has quit [Remote host closed the connection]
fling_ has joined #openscad
J24k42 has joined #openscad
fling_ has quit [Remote host closed the connection]
J24k80 has quit [Ping timeout: 250 seconds]
fling has joined #openscad
fling has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
fling has joined #openscad
R2robot has quit [Quit: Pull the lever, Kronk. Wrong leverrrrrrr!]
<pca006132>
no, I think minkowski (for manifold backend, but implemented in openscad) can use multithreading
<pca006132>
it should be fine cuz that code does not invoke StackCheck
<pca006132>
iirc it is only used in the interpreter part
<pca006132>
not in the backend glue code
R2robot has joined #openscad
pca006132 has quit [Remote host closed the connection]
Guest55 has joined #openscad
<J24k42>
anybody heard about bambu lab testing openSCAD? just was contacted regarding an "develop openSCAD as an experimental project" on https://makerworld.com/en/makerlab.
<J24k42>
teepee?
TheAssassin has quit [Ping timeout: 260 seconds]
TheAssassin has joined #openscad
misterfish has joined #openscad
pca006132 has joined #openscad
R2robot has quit [Ping timeout: 268 seconds]
teepee_ has joined #openscad
R2robot has joined #openscad
<teepee_>
J24k42: no, sounds interesting, if they are asking for contact, the info@openscad.org mail address works and reaches marius and me
<J24k42>
great i ll tell them (if they respond again - they were asking to use my model for advertising or something .. told them it is public domain)
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
<teepee>
thingiverse did express some interest regarding the WASM stuff too a while ago but nothing happened so far
<teepee>
but then, they are probably still busy with taking over all the stuff, so it's not too surprising
<J24k42>
i told them (bambu) that wasm was a great opportunity to do so however that link i got requires a login and that failed thrice to create
<teepee>
oops, not so good, but yeah logins are getting hugely complex nowadays
<a6-webm>
(obligatory I'm thinking about GSOC) what's the state of making an official LSP? I was thinking "why doesn't OpenSCAD use an LSP under the hood?" and then found out what Scintilla is 😔, so has there been much thought around here abt that?
mmu_man has joined #openscad
<a6-webm>
(will be reading logs, so dw about me leaving)
a6-webm has quit [Quit: Client closed]
<pca006132>
I think no active dev is thinking about that for now? there are many important issues that require fixing...
<pca006132>
btw, curious what is the typical number of applications openscad get for GSOC?
a6-webm has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
misterfish has quit [Ping timeout: 260 seconds]
<Scopeuk>
I believe someone did prototype a language server for openscad a while back but I don't think it went very far
<InPhase>
pca006132: Binomial distribution with values ranging from 0 through twice the number of slots available.
mmu_man has joined #openscad
<a6-webm>
yeah doesn't seem like there's an easy way to make an LSP the standard, but my other project idea had something to do with showing line numbers and file names if you hover your mouse over geometry
mmu_man has quit [Ping timeout: 256 seconds]
<a6-webm>
which in my head doesn't sound too hard, just a setting that means each vertex gets an extra field that says which file made it
guso78k has quit [Quit: Client closed]
<Scopeuk>
I think there is a prototype for that as well somewhere
<Scopeuk>
things get fuzzy with boolean operations
<Scopeuk>
hmm it's in main line, right click on part of the preview, select the component to jump to
mmu_man has joined #openscad
<a6-webm>
Scopeuk: loooooool, my ideas are that good they're already main
a6-webm has quit [Quit: Client closed]
J24k42 has quit [Quit: Client closed]
J24k42 has joined #openscad
<pca006132>
InPhase: manifold only has one slot this year, and some how there are more than 5 people asking us now
<pca006132>
thinking about how to turn some of them down
<InPhase>
"After carefully filtering your applications through ChatGPT, we have chosen the applicant that our supreme overlord has selected."
<pca006132>
sounds fair
<pca006132>
and are we qualified as AI project now?
<InPhase>
pca006132: After you've made your choices, there's no real way to turn no into a positive. But it's worth pointing out the unexpectedly high number of applicants, that it was a difficult choice between the project proposals, and express your encouragement that they continue to be part of the community and maybe also try again in another session.
<pca006132>
yeah I'm thinking if they are expecting a high probability for selecting them
<InPhase>
pca006132: Which is pretty boilerplate, really, so a person used to receiving "thank you for your application" letters will glaze their eyes over it. Still worth doing the polite form though. :)
<InPhase>
pca006132: And, you can point out your hands were tied by only having the one slot.
<pca006132>
yeah definitely
<pca006132>
and one of them is already implementing the project now
<pca006132>
so fast
<InPhase>
We had some early starters. I don't remember any of them sticking around after the pay period ended though, except a small bit to try to push a final merge through.
<InPhase>
I think GSoC achieves a valuable goal, but I haven't seen it increasing open source hobbyist contributer counts for us, other than as a byproduct of the work itself maybe nudging in some other interested people.
<InPhase>
This is to be expected though. When you pay people for something, then stop paying them, their brain is in a different place from the people who were never paid. :)
<pca006132>
indeed
<teepee>
did you see actual proposals yet? asking is easy, writing up a proposal with a clear timeline needs some work
ccox_ has quit [Ping timeout: 252 seconds]
ccox_ has joined #openscad
<InPhase>
Oh, "asking", yeah. Don't turn anybody away until proposals are in the hand. At that stage, only guide on proposal content.
<teepee>
well, turn people away is not allowed anyway as the rules don't allow to give indication on acceptance before google announces the official lists
<teepee>
but I guess tuning the effort based on what people bring in works just as fine
omegatron has quit [Quit: Power is a curious thing. It can be contained, hidden, locked away, and yet it always breaks free.]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
misterfish has joined #openscad
misterfish has quit [Ping timeout: 252 seconds]
misterfish has joined #openscad
mmu_man has quit [Ping timeout: 272 seconds]
misterfish has quit [Ping timeout: 252 seconds]
misterfish has joined #openscad
mmu_man has joined #openscad
johnmcnuggets has joined #openscad
johnmcnuggets has quit [Read error: Connection reset by peer]
johnmcnuggets has joined #openscad
Guest55 has joined #openscad
misterfish has quit [Ping timeout: 252 seconds]
johnmcnuggets has quit [Remote host closed the connection]