Open
Description
The situation in csg
and rune
is quite similar. We have primitive shapes (including an empty special case) and a way to color things. The two libraries go different routes in this.
csg
provides the colors as constants and the primitive shapes as functions that are applied to colors, and rune
provides the primitive shapes as constants and the colors as functions that are applied to shapes.
I feel that consistency between the two is more important than which way we go. I would like to replace some rune
missions/quests with csg
missions/quests, so consistency across these two modules is particularly important.