Fork me on GitHub
#rum
<
2017-02-10
>
jeroenvandijk08:02:24

@sova I’m testing if can get the benefits (as far as I understand them) of om.next in rum. So I’m now looking at the querying part of om.next. It seems I can copy the query parser and some other namespaces. I have to reimplement the indexer, i think, as it is highly coupled to om.next. I cannot promise that I will ever finish it, so please don’t hold your breath. It always helps though if there are people with om.next experience that also know how rum works

jeroenvandijk09:02:53

@sova I was just pointed to https://github.com/roman01la/scrum it is almost what i want i believe

kauko09:02:08

I was just about to comment about global state, but getting rid of it is mentioned in the roadmap

kauko09:02:27

Not sure I really like the subscribe/dispatch model. I guess it can have better performance due to how react works?

kauko09:02:34

And yes, I know that's how re-frame works.

jeroenvandijk09:02:34

What do you see as a downside of the subscribe/dispatch model? As for the subscribe part, isn’t this how everything works in the async world?

kauko10:02:27

Aren't UIs pretty synchronous when you think about it? Server requests are async, but you don't need an event model for those if you don't want to, you can use callbacks too.

kauko10:02:52

Carry has a model that doesn't rely on dispatches

kauko10:02:18

I'm not saying it's necessarily better, just pointing out it's difference 🙂

kauko10:02:32

I'd also like to explicitly give my components their parameters, and not have them depend on outside state

jeroenvandijk15:02:30

Yes I agree. I was maybe generalising too much. I didn’t know about Carry, thanks for the link.

kauko18:02:43

https://github.com/tatut/tuck this is another good one. Doesn't have much docs though

kauko18:02:56

Actions are records

kauko18:02:52

and what's unique is that the components can have their own state atoms, which means it's easier to start using in the middle of a project

kauko18:02:33

I do think having one state IS better, but if you already have thousands of lines of code, it's hard to move to that model 🙂

r0man20:02:02

Hi! I'm playing around with alumbra (a Clojure GraphQL library) and having a lot of fun. Has someone used rum with GraphQL or built any mixins for use with GraphQL?

mruzekw21:02:44

Is alumbra for the front-end or backend?

r0man23:02:33

@mruzekw It's for the backend

mruzekw23:02:27

I thought so.

mruzekw23:02:36

The only frontend graphql tool I know of is https://github.com/retro/graphql-builder