I think another part of IRC being user-hostile is that most server software is horrifically inflexible and rigid. Virtually every ircd in active development was never really designed to do much more than what it does now. So bolting anything new on is like trying to put lipstick on a pig.
Conversation
Notices
-
Elly, nasty enby :heart_pan: (elizafox@mst3k.interlinked.me)'s status on Thursday, 09-Nov-2017 17:39:29 EST
Elly, nasty enby :heart_pan:
-
kaniini (kaniini@mastodon.dereferenced.org)'s status on Thursday, 09-Nov-2017 17:43:04 EST
kaniini
mammon and it's design of translating messages into a representative state transform, i still believe is the appropriate way to make ircd handle extensibility.
a realworld example of what was learned from mammon can be seen in charybdis 4's msgbufs (which while still very tied to messages, is still a fairly flexible structure).
-