<div dir="ltr">Hi,<div><br></div><div>I was thinking today (obvious from the number of mails to the list :-) ) and was considering how great idea protocol checkers are and wondered why they aren't used and popularized more.</div>

<div><br></div><div>One of the possible reasons is that in order to be able to use them everywhere, one has to use a specific architecture: with middleman processes in front of every server process. This is somewhat clunky, introducing elements that are not related to the application domain. Besides, it makes it difficult to add them to existing applications.</div>

<div><br></div><div>So I wondered: what if one could create and use these proxy processes automatically? What if the VM is started in a special mode where all spawns are creating proxies that the process name registry knows about and plug in protocol checkers (or other useful middlemen)? Then the application code could be structured without having to consider unrelated infrastructure details.</div>

<div><br></div><div>best regards,</div><div>Vlad</div><div><br></div></div>