Hi, I'm trying to find out whether to use elm-ecs for an application we are developing at work. It's not so much a game as it is an application with highly composable types, so a kind of ecs seems to make sense. It could very well be though, that we will have more than 5 of these different components, so it would be nice to know whether it's theoretically possible (and ergonomic) to select more than 5 components in a selector.
Of course I'm hoping we won't need selectors that big, but you never know^^
Side note: I'll totally be fine with an answer of "no, you shouldn't be doing that" ^^
I think there's a case to be made for selectors to be composable (in my case, I would want to create a special selector that transforms two components, and would want to be able to use that in other selectors.
Some kind of selectWith : Selector comparable ecs a -> ComponentSpec comparable ecs a although I'm pretty sure it wouldn't work that way^^'
In my case, I want to be able to wrap another component in an Owned type if it has the component Owned attached