One could make alias-infos explicit with something like this:
record (...) {
alias(aliasname) {
info(alias-info, "This is an info for the alias only")
}
info(record-info, "This is an info for the record")
}
Also I don't mind if you decide that the previous behavior is not a bug but a feature. But the difference is that a feature is documented behavior while a bug is undocumented behavior.
I just noticed this behavior when testing dbli and found it surprising.
One could make alias-infos explicit with something like this: alias-info, "This is an info for the alias only")
record (...) {
alias(aliasname) {
info(
}
info(record-info, "This is an info for the record")
}
Also I don't mind if you decide that the previous behavior is not a bug but a feature. But the difference is that a feature is documented behavior while a bug is undocumented behavior.
I just noticed this behavior when testing dbli and found it surprising.