
16 Oct
2008
16 Oct
'08
11:41 p.m.
Phil Endecott wrote:
Yes, a library that works in arbitrary dimensions is useful to more people than one that's limited to 2 or 3 dimensions. But it _must_ be done without this sort of vocabulary. Can you imagine the reaction of someone who learnt what "square", "rectangle" and "circle" meant aged 4 and now "just wants a simple library to do some graphics", when faced with the parallelotope?
What if that someone uses circle in a 3D environment, expecting a circle, and realizes it's actually a sphere?