Although I welcome the Community editions, I still think that by not including Linux support in the community and pro editions, EMBT is making a major mistake. Imagine the activity we could have had when it comes to adding Linux libs and tooling from an enthusiastic community!
1. The generic type is constrained, but cannot be used for class references?
TBase = class
constructor Create; virtual;
TGenericWrapper = class
TBaseClass = class of TB; <– [dcc32 Error]: E2021 Class type required
Is there any logical reason for why this should not be possible?
2. Constructing an instance from a generic type does not flag construction of a class with unimplemented virtual abstract methods. This one I can understand, but it still is annoying. I guess I could factory functions to work around it.