Hello, I need to design a plug-in system for a project. The goal is to allow third party developers interact with an application via plug-ins in a clean and robust manner. At this point I am overwhelmed by my inexperience with designing plug-in systems.
Are there any good tutorials on how to design good plug-in systems with Python, or any language? What are the best practices for designing plug-in systems in Python? How would you go about designing one? What are common pitfalls in designing one? Any pointers, suggestions, resources and advice is welcome. Thanks -- http://mail.python.org/mailman/listinfo/python-list