> On Dec 15, 2023, at 8:56 PM, Adriaan van Os via fpc-pascal > <fpc-pascal@lists.freepascal.org> wrote: > > What complicates things, is that many conflicting rules have the same name in > the Language Reference. For example, conceptually we have object-methods, > record-methods, class-methods, interface-methods and objcclass-methods. But > only the record method rules are prefixed as such.
You mean like why records require you to add "static" to class methods? Makes no sense to me either. I don't understand why record constructors must have parameters while static functions do not. Regards, Ryan Joseph _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal