Hacker News new | past | comments | ask | show | jobs | submit login
PyPedia: a Python IDE and method repository in a wiki (pypedia.com)
51 points by Kenan on March 10, 2012 | hide | past | favorite | 15 comments



Here's pretty much the same idea for Scheme instead of Python, which I wrote back in 2005, temporarily up again: http://wry.me:8080

An example of what I wanted to do with it: http://wry.me:8080/page/Partial%20Evaluation (Only the early bits are working.)

Its own source as wiki pages: http://wry.me:8080/page/Underlying%20Source%20Code

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.

(Edit: fixed links, added differences.)


Also http://sourceforge.net/projects/skwiki/ by Luke Gorrie, a Scheme wiki in Erlang. (It's even older.)


Powered by Wikimedia (PHP): this just feels wrong. Not to mentioned that Wikimedia is pretty crappy system. It's markup and templates are horrible.


What do you suggest instead that's in Python?

Also, what markup to you prefer?


I'm not the original poster, but MoinMoin is widely considered mature and featureful. I'm guessing they had a good reason not to use it; it may be worth asking them.


MediaWiki has been extended a whole lot for dynamic content in Wikipedia. That might be one reason for the author choosing it. There has been work outside Wikipedia in making content features more powerful, with Semantic Mediawiki and DBpedia.


reStructeredText has been adopted by Python community as a de-facto standard for writing docs, it's simple, clean and extensible.


I'd rather have Wikimedia in PHP that works than use a half baked solution because it's written in python. Languages are tools -- elitism not necessary here.


You clearly know nothing about Wikimedia if you think it "works".


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:

- http://www.reddit.com/r/Python/comments/qq76y/pypedia_a_pyth...


Here is a presentation from the author: http://dl.dropbox.com/u/5548517/PyPedia.pdf.


It's not from six months ago. At the time of writing this comment it's only about 8 hours.


Reading is hard -- I stand corrected


Wow, this is pretty awesome.Is there a self-hosting version, somewhere?


git clone git://github.com/kantale/pypedia.git

Says it right there on the front page.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: