tag:blogger.com,1999:blog-8455540866725604198.post5282149559221771011..comments2017-06-07T06:11:35.524-04:00Comments on elephantangelchild: Web Two point Buhkcunninghttp://www.blogger.com/profile/04641419717110221695noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-8455540866725604198.post-29060788105348939822009-04-04T11:28:00.000-04:002009-04-04T11:28:00.000-04:00P.S. to previous comment:A Simple Plugin Framework...P.S. to previous comment:<BR/><A HREF="http://martyalchin.com/2008/jan/10/simple-plugin-framework/" REL="nofollow">A Simple Plugin Framework</A>dgounoreply@blogger.comtag:blogger.com,1999:blog-8455540866725604198.post-4633841819985376802009-04-04T10:37:00.000-04:002009-04-04T10:37:00.000-04:00I hope the devs don't hate it, since it should fre...I hope the devs don't hate it, since it should free their time up from having to do work that someone else can do.<BR/><BR/>This is an interesting parallel to how Interactive Fiction(IF) systems were built. In <A HREF="http://tinyurl.com/36h2l7" REL="nofollow">"Twisty Little Passages"</A><BR/>it's reported that IF designers wanted "the world" to be made of hooks.<BR/><BR/>At pycon 2009 there were at least two formal talks that talked about hooks, plugins and monkeypatching. <A HREF="http://us.pycon.org/2009/conference/schedule/event/47/" REL="nofollow">Dr. André Roberge's talk "Plugins and monkeypatching: increasing flexibility, dealing with inflexibility"</A> and <A HREF="http://us.pycon.org/2009/conference/schedule/event/75/" REL="nofollow"><BR/>Alex Martelli's talk "Abstraction as Leverage"</A> and several Open Spaces around plugins. IIRC there was an Open Spaces session defining a common plug-in interface for py.test and nose.dgounoreply@blogger.com