Here's pretty much the same idea for Scheme instead of Python, which I wrote back in 2005, temporarily up again: <a href="http://wry.me:8080" rel="nofollow">http://wry.me:8080</a><p>An example of what I wanted to do with it:
<a href="http://wry.me:8080/page/Partial%20Evaluation" rel="nofollow">http://wry.me:8080/page/Partial%20Evaluation</a> (Only the early bits are working.)<p>Its own source as wiki pages: <a href="http://wry.me:8080/page/Underlying%20Source%20Code" rel="nofollow">http://wry.me:8080/page/Underlying%20Source%20Code</a><p>Differences I noticed: in my system a page implements a module instead of a function. Code, evaluations, and commentary are mixed in a literate-programming style. Anyone can edit existing code, with a branching version control system for backup (which, er, I never hooked the UI into). It's awfully hacky. Maybe some of these ideas could influence this newer wiki, though.<p>(Edit: fixed links, added differences.)
Looks like the site is down -- I couldn't seem to find a cached version anywhere. Here's a discussion on reddit about PyPedia from six months ago posted by the creator of PyPedia:<p>- <a href="http://www.reddit.com/r/Python/comments/qq76y/pypedia_a_python_ide_and_method_repository_in_a/" rel="nofollow">http://www.reddit.com/r/Python/comments/qq76y/pypedia_a_pyth...</a>