Subject: Re: [boost] [mixin] Library name
From: Klaim - Joël Lamotte (mjklaim_at_[hidden])
Date: 2015-01-12 07:32:40


On Mon, Jan 12, 2015 at 1:21 PM, Borislav Stanimirov <b.stanimirov_at_[hidden]>
wrote:

>
> * EntityComponent - not great since it doesn't exactly follow the
> entity-component-system pattern, although it can be said that it allows the
> construction of entities from components.
>
>
As long as you consider that it is not implementing the ECS pattern, it
shouldn't use this name indeed.

> * Polymorph - since it allows the composition of polymorphic types at run
> time, but that's pobably even more vague
>

Actually it is close to what you do: you provide a runtime-polymorphic
object.

Maybe composable object interface (or object with composable interface) or
something conveying this particular pov?