-
Notifications
You must be signed in to change notification settings - Fork 210
Description
What is this?
I've come to ask about potentially adding a Lua API on top of Ergo as a means of making Ergo as modular as something like UnrealIRCd, while having as low of a barrier of entry. Lua is also ideal due to how small it is, making it probably the best language to use in this case. It would also allow for anyone to use any language they please, so long as an .so file can be produced.
Why would you need it?
Firstly, I think it would allow for a community of Ergo users to enjoy adding new functionality without having to fork and maintain it, creating an ecosystem. Additionally, it would benefit bridged communities that add slowmode, or potentially plural communities who want a native way to change their identity, but don't have the people available to maintain Ergo with their features.
Is this urgent?
This is not something that needs to be implemented right now. I think it would be a bad idea to rush this kind of feature too.
Am I willing to add it myself?
Yes, but I am currently having to manage an IRC server and bridge for a community and don't have the opportunity to at the moment.