Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sci support #104

Open
leonoel opened this issue Mar 13, 2024 · 5 comments
Open

sci support #104

leonoel opened this issue Mar 13, 2024 · 5 comments

Comments

@leonoel
Copy link
Owner

leonoel commented Mar 13, 2024

Slack thread : https://clojurians.slack.com/archives/CL85MBPEF/p1710313283572449

@awb99
Copy link

awb99 commented Jul 7, 2024

Hi Leo! I am still willing to write sciconfig so that missionary works from sci. However I am waiting for cloroutine to be removed. Is this going to happen anytime soon? Thanks

@leonoel
Copy link
Owner Author

leonoel commented Jul 10, 2024

No schedule yet, sorry. To be clear, the plan is not to remove cloroutine itself but to remove cloroutine's dependency on clojurescript.

This issue #109 will require a significant rewrite, so it may be a good opportunity to tackle this issue as well.

In the meantime, can you help me understand better why the clojurescript dependency is problematic for sci support, in order to make sure the new design won't have the same issue ?

@awb99
Copy link

awb99 commented Jul 16, 2024

https://github.com/pink-gorilla/re-flow

This is my first attempt to get missionary working in clojurescript.

@awb99
Copy link

awb99 commented Jul 16, 2024

https://github.com/pink-gorilla/re-flow/blob/main/src/sci/configs/missionary.cljs

This is the sci.config namespace. I plan to make a pull requests at sci.configs once I got a big further ahead.

@awb99
Copy link

awb99 commented Jul 16, 2024

It works with shadow-cljs advanced build which really reduces the bundle size. I didnt yet convert the macros to sci clojurescript yet. As this is something that really needs code copying and adapting to scis macro system. There is already code for hoplon javelin (a cell calulation tree, what is similar to javelin, what is also similar is javelin heavy use of macros. So I think it can be done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants