<Adrianh74>
I got kicked again. I wasn't inactive. What's going on?
<Adrianh74>
> It isn't possible to write an OpenSCAD-language helper that will automatically "hoist", because there's no way to pass around an arbitrary list of parameters.
<Adrianh74>
I was thinking about something like `fn = function function_name` rather than `fn = function (p1, p2, p3, p4, etc) = function_name(p1, p2, p3, p4, etc)`.
<Adrianh74>
> But you could always define the function using a lambda in the first place, "test_true = function () ...;"
<Adrianh74>
Yeah. I suppose if the functions are mine to begin with, and not someone else's library.
J25K8 has joined #openscad
J25K63 has quit [Ping timeout: 250 seconds]
Adrianh74 has quit [Changing host]
Adrianh74 has joined #openscad
Adrianh74 is now known as AdrianH
AdrianH has quit [Changing host]
AdrianH has joined #openscad
<AdrianH>
test
AdrianH has quit [Quit: Client closed]
AdrianH has joined #openscad
mmu_man has quit [Ping timeout: 245 seconds]
jbd has quit [Ping timeout: 256 seconds]
AdrianH has quit [Ping timeout: 250 seconds]
hyperair has quit [Remote host closed the connection]
AdrianH has joined #openscad
hyperair has joined #openscad
sculptor has quit [Ping timeout: 256 seconds]
_whitelogger has joined #openscad
<gbruno>
[github] Sparsh-N edited pull request #5984 ([Draft] Add search path and initial changes for MSVC based headless build support.) https://github.com/openscad/openscad/pull/5984
<gbruno>
[github] Sparsh-N closed pull request #5984 ([Draft] Add search path and initial changes for MSVC based headless build support.) https://github.com/openscad/openscad/pull/5984
<gbruno>
[github] Sparsh-N synchronize pull request #5984 ([Draft] Add search path and initial changes for MSVC based headless build support.) https://github.com/openscad/openscad/pull/5984
<gbruno>
[github] Sparsh-N synchronize pull request #5984 ([Draft] Add search path and initial changes for MSVC based headless build support.) https://github.com/openscad/openscad/pull/5984
<gbruno>
[github] Sparsh-N reopened pull request #5984 ([Draft] Add search path and initial changes for MSVC based headless build support.) https://github.com/openscad/openscad/pull/5984
<JordanBrown>
Adrianh "f2 = function f;" would of course require built-in support. It seems plausible to me, though I would need to do some syntax experiments.
<JordanBrown>
(One of the things I would like to do is to allow specifying a name for a lambda function, to show in stack traces. I need to do syntax experimentation there too.)
<gbruno>
[github] coryrc opened issue #6134 (Refactor lookup_local_* methods to take environment as argument and don't share LocalScope internals all over) https://github.com/openscad/openscad/issues/6134