Differences between revisions 20 and 21
Revision 20 as of 2008-11-15 13:59:35
Size: 1385
Editor: localhost
Comment: converted to 1.6 markup
Revision 21 as of 2009-07-07 07:38:13
Size: 1379
Editor: adsl-63-198-106-143
Comment: Seems about right.
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
We decided to use [[http://starship.python.net/crew/gherman/playground/pycount/|pycount]] to size the programs, and arbitrarily declared that any program of more than FILL_THIS_IN lines was "large". We decided to use [[http://starship.python.net/crew/gherman/playground/pycount/|pycount]] to size the programs, and arbitrarily declared that any program of more than 10,000 lines was "large".

Description

This page grew out of a frequently asked question on CompLangPython:

  • Are there any large projects written in Python?

While the answer is unambiguously Yes!, it's a little bit trickier than that. For instance, we needed some clear way of defining how large a project is. And there were issues about people who wanted/didn't want attribution, and projects whose existence had to be kept secret (if we told you, we'd have to kill you...).

We decided to use pycount to size the programs, and arbitrarily declared that any program of more than 10,000 lines was "large".

The following list is the result of that effort. Please feel free to add YOUR project as well!

List

Name

Author

Size (loc)

Description

Last Updated

Python (the language)

Various

290838

The parts of the Python project written in Python

2002-07-23

lyntin

Will Guaraldi, Joshua Berne, Lyn Adams Headley

11856

Extensible Mud client and framework

2002-07-23

omniORB

Duncan Grisby

31377

CORBA Object Request Broker

2002-07-23

MoinMoin

Juergen Hermann, Thomas Waldmann and others

37369

The wiki engine in Python

2003-11-08

RoundUp

RichardJones and others

40596

issue-tracking system

2004-06-28

Twisted

60000+

LargePythonProjects (last edited 2012-10-10 21:12:24 by RemkoNoteboom)

Unable to edit the page? See the FrontPage for instructions.