Fork me on GitHub
#helix
<
2022-10-27
>
rafaeldelboni12:10:57

Sorry if you said this before, but this project looks promising and I saw that you are involved :)

lilactown14:10:54

I don't know that helix is necessary

lilactown14:10:50

helix fundamentally eases the interop between JS and CLJS, providing a nice API for passing and accepting props objects in our CLJS code. in Squint, there's no need to convert back and forth from JS to CLJS, since squint uses JS data structures by default

lilactown14:10:31

I think it also has first class support for JSX last I checked, so you can write your hiccup without needing the macro-magic of $ to make it fast 🙂

lilactown14:10:57

I got involved because squint is the kind of project that I think would make helix obsolete if CLJS worked the way it does!

rafaeldelboni14:10:02

Cool makes total sense, sorry for the dumb question, I just really like the helix DX, so I wondered if was possible to have that with minimal bundle size I just saw the cherry's react sample and is totally in sync with what you said.

lilactown14:10:49

there could be some of the other things that helix brings, like static analysis and react-refresh integration, that might be useful. but time will tell if we can just plug into whatever compiler stuff the react team develops instead of having to build it ourselves

Aleed15:10:48

Doesn’t cherry support Jsx too? So they should have same interop support

lilactown18:10:03

yeah it does