On 2012-09-10 01:27, timotheecour wrote:
Is there a way to use Object.factory with template classes?
eg:
----
class A(T){
     T x;
}
auto a=Object.factory("A!int");
----
Right now this fails (returns null).

Use case:
If we had this, it would GREATLY simplify serialization (eg as in the
orange library) by not having to manually register subclasses of a given
class, eg:
class B{}
class C:B{int x;}
B c=new C;
right now with orange, we need to register class C before calling
serialization. If something like Object.factory("A!int") worked, this
step could be made automatic.

I don't understand how Object.factory could help with serializing. But what would help is if we did get proper runtime reflection.

--
/Jacob Carlborg

Reply via email to