babashka / sci.configs

A collection of ready to be used SCI configs
https://babashka.org/sci.configs/
Other
20 stars 18 forks source link

add missionary #45

Open den1k opened 5 months ago

den1k commented 5 months ago

https://github.com/leonoel/missionary

borkdude commented 5 months ago

Does this issue mean you have an upcoming PR or is this a feature request?

den1k commented 5 months ago

a feature request!

borkdude commented 5 months ago

@den1k Can you tell more about the use case? Curious to learn more since I've never used that lib myself before.

den1k commented 5 months ago

I’m using sci to sandbox code in tesserae ( https://github.com/lumberdev/tesserae). Some code needs to run forever and yield intermittent values through lightweight missionary flows. this is what I’d like to support

On Mon, Apr 22, 2024 at 3:41 PM Michiel Borkent @.***> wrote:

@den1k https://github.com/den1k Can you tell more about the use case? Curious to learn more since I've never used that lib myself before.

— Reply to this email directly, view it on GitHub https://github.com/babashka/sci.configs/issues/45#issuecomment-2069482126, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABDPWIUPDAFCWH7XNOMVW2LY6UHRTAVCNFSM6AAAAABGSO3HRKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANRZGQ4DEMJSGY . You are receiving this because you were mentioned.Message ID: @.***>

borkdude commented 5 months ago

I'm not sure if I have the time right now to make a configuration for SCI myself but I could try to guide you through the process. What you would mostly need is copy the macros (similar to what has been done for fulcro in this repo). The rest should probably work more or less (hopefully). The fulcro PR that @holyjak made recently should be a good example.

holyjak commented 5 months ago

It can be quite easy, depends on how involved the macros are. I was afraid wrt Fulcro but in the end it worked out pretty fine.