hey folks, previously (0.2.1) when passing cljs values to js functions from sci, they would automatically be converted to js objects. This does not seem to be the case now (0.2.8). I'm curious if this change was intentional (maybe for perf benefits?) or a regression.
I only noticed this because some scripts which seemed to be taking advantage of this in sci broke 😅
@baibhavbista It was actually a bug that it converted those JS values, that shouldn't have happened and was now fixed
Thanks for the super quick response @borkdude You're the best 😁
as an aside, in which version was that fix introduced?
nvm found it
It seems it was 0.2.7 https://github.com/babashka/sci/blob/master/CHANGELOG.md#v027
yeah, thenks 😄
There were a lot of improvements with JS interop in 0.2.7-0.2.8
If I may ask, what are you using SCI for?
oh, I work at RoamResearch and we use sci for running user's js and cljs scripts 😁
I believe you've talked with Conor White Sullivan, our CEO?
Cool! Yeah, we've spoken on Twitter
If you want, you can post something here: https://github.com/babashka/sci/discussions/662
Say hi to Conor from me.
If you're using SCI at your company or on a side project, you're welcome to share here: https://github.com/babashka/sci/discussions/662