I wrote a few new protocols (mssql, pgsql, socks5, vnc, x11) I donated freely to Tildeslash.
It is fun but is also a little time consuming.
And there are so many network protocols!
What about the idea to add to Monit a scripting engine, so the users (system admins) can write new protocols as scripts?
Monit doesn’t know the protocol memcache : it loads the file and executes the script.
And talking to other users, it seems the Lua' project follows the "cathedral" style, style exposed in the book
IMHO it isn’t a good design, in the long run.
If the matter will interest me, I can - freely - develop this new “protocol” and public release the source code to Tildeslash.