> > property TransactionModel: TTransactionModel read FtransactionModel > > write SetTransactionModel attribute Engines: List = > > 'firebird,oracle,sybase-asa'; > > > > much more logical ? > > As attributes is meant to be used with allmost any construct( class, > field, property, method > orprocedure parametters, method or procedure, module... ), I think it > is a reasonable > syntax;
It IMHO isn't, since it is prefixed, like C#, while Pascal (AND variants) usually have directives and modifiers AFTER the keyword. __cdecl int func(void) vs function func:integer; cdecl; _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel