Ok, Here is one of those elusive "best way" questions...
I have one Class with many, many children. In all cases I will need to create an object of one of those child classes, but I won't know which one until runtime. Is there an idomatic way to do this? Am I going to have to eval "use ..." and suffer the consequences?