Differences between revisions 8 and 33 (spanning 25 versions)
Revision 8 as of 2007-03-06 02:12:09
Size: 1721
Editor: cpe-071-070-210-013
Comment:
Revision 33 as of 2012-01-21 02:13:50
Size: 415
Comment: undo spam
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. The Python folks have [http://wiki.python.org/moin/SummerOfCode very good advice] for submitting proposals. 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 6: Line 6:
FrankWierzbicki  * FrankWierzbicki
Line 8: Line 8:
== 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.
== AcceptedProjects ==
Line 11: Line 10:
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. There are no accepted projects yet.
Line 13: Line 12:
I think it would be cool if we could do this:
{{{
>>> from java.lang import String
>>> help(String)
}}}
and see the full Javadoc documentation in help format.
See /PotentialProjects for some ideas.
Line 20: Line 14:
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 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 very good advice for submitting proposals.

Potential Mentors

AcceptedProjects

There are no accepted projects yet.

See /PotentialProjects for some ideas.

Past Google Summers of Code

/SummerOfCode2007

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