On 2/3/2024 1:54 PM, John R Levine wrote:
It occurs to me that Dave and I have different views of how software is put together.


John, Thanks for the effort at saying I'm out of date.  Very subtle.

But you've been diligently missing the distinction I've made between software architecture and networking standards architecture.

There is a networking architecture standard that distinguishes UA from MTA (among other components.)

Yet one is not required to have two separate modules.  There might be two, or more, or only one.

You keep ignoring this distinction, conflating software design with standards architectures.

Ironically, the UA/MTA standards architecture distinction dates all the way back to 1980 and was based on four existing systems. DEC's, PARC's, Sendmail and MMDF.  But there were many other systems that were fully integrated, including the one we developed at Rand, a few years earlier.

As for pragmatism, constraining a standards architecture too much removes implementation choices.  It also can creates unnecessary complexity and maintenance challenges.

You might recall from my previous note that I cited maintenance issues.  Was that not sufficiently pragmatic?  I can't tell, because again, you ignored it.

d/

--
Dave Crocker
Brandenburg InternetWorking
bbiw.net
mast:@dcrocker@mastodon.social

_______________________________________________
Ietf-dkim mailing list
Ietf-dkim@ietf.org
https://www.ietf.org/mailman/listinfo/ietf-dkim

Reply via email to