This would allow us to extend record declarations from another module while the program is compiling.
There are, of course, a lot of good reasons to avoid this. The primary motivation against this is that it break the philosophy of composition over inheritance. On the other hand, there are quite a few applications where this would be useful, primarily for performance reasons.
This would allow us to extend record declarations from another module while the program is compiling.
There are, of course, a lot of good reasons to avoid this. The primary motivation against this is that it break the philosophy of composition over inheritance. On the other hand, there are quite a few applications where this would be useful, primarily for performance reasons.