Differences between revisions 2 and 29 (spanning 27 versions)
Revision 2 as of 2007-03-06 01:56:44
Size: 1582
Editor: cpe-071-070-210-013
Comment:
Revision 29 as of 2008-03-07 17:39:13
Size: 393
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
Some project ideas that might work for Google's summer of code Some project ideas that might work for Google's summer of code. The Python folks have [http://wiki.python.org/moin/SummerOfCode very good advice] for submitting proposals.
Line 5: Line 5:
== Help System ==
Note: This started as a weblog post from Brian Zimmer (His weblog disappeared a long time ago, but I dug it up again through the magic of the wayback machine.
== Potential Mentors ==
 * FrankWierzbicki
Line 8: Line 8:
One of the best features of Python IMHO is the help() function. It’s the first place I turn if I need help before I open a web browser and read the docs. == AcceptedProjects ==
Line 10: Line 10:
I think it would be cool if we could do this: There are no accepted projects yet.
Line 12: Line 12:
>>> from java.lang import String
>>> help(String)
/PotentialProjects
Line 15: Line 14:
and see the full Javadoc documentation in help format.

I think a cool project would be to create a system that could turn source code comments into a format that the Jython help system could consume (perhaps with a Doclet) runtime Javadoc parsing (if you have the source -- this will become especially nice for Sun's newly GPL'ed version) in the case of classes not already exposed with the special __doc string mechanism available in Jython already.

This could be facilitated with an xdoclet like framework which when ran over a source file would produce something Jython could use at runtime. This would either be a cached file or a Java class in a special namespace. For example, if you have class a.b.c.D then maybe the class a.b.c.D_doc might have the document source available through reflection.

Of course, help() is not currently working at all in Jython -- so the first step would be to figure out why this is and fix it. Also, we need a strategy for getting the help documentation from CPython into our new style classes.
== Past Google Summers of Code ==
/SummerOfCode2007

Google Summer of Code

Some project ideas that might work for Google's summer of code. The Python folks have [http://wiki.python.org/moin/SummerOfCode very good advice] for submitting proposals.

Potential Mentors

AcceptedProjects

There are no accepted projects yet.

/PotentialProjects

Past Google Summers of Code

/SummerOfCode2007

SummerOfCode (last edited 2012-01-21 02:13:50 by SkipMontanaro)