From: <fwi...@us...> - 2006-05-31 19:44:31
|
Revision: 2787 Author: fwierzbicki Date: 2006-05-31 12:44:22 -0700 (Wed, 31 May 2006) ViewCVS: http://svn.sourceforge.net/jython/?rev=2787&view=rev Log Message: ----------- Updating developer docs. Modified Paths: -------------- trunk/website/Project/devfaq.txt trunk/website/Project/devguide.txt trunk/website/Project/patchadmin.txt trunk/website/jeps/jep-0000.txt Modified: trunk/website/Project/devfaq.txt =================================================================== --- trunk/website/Project/devfaq.txt 2006-05-31 00:03:36 UTC (rev 2786) +++ trunk/website/Project/devfaq.txt 2006-05-31 19:44:22 UTC (rev 2787) @@ -77,17 +77,16 @@ * the trunk or HEAD (the current version under development) * the latest release (plus bug fixes) of Jython (e.g. Jython 2.1) - * the JEPs (Jython Enhancement Proposals) * the website source + * the JEPs (Jython Enhancement Proposals) The four projects above can be checked out using the following <URL> paths, respectively: -.. FIXME + * https://svn.sourceforge.net/svnroot/jython/trunk/ + * https://svn.sourceforge.net/svnroot/jython/tags/Release_2_1 + * https://svn.sourceforge.net/svnroot/jython/website/ + * https://svn.sourceforge.net/svnroot/jython/website/jeps - * http://svn.python.org/projects/python/trunk - * http://svn.python.org/projects/python/branches/release24-maint - * http://svn.python.org/projects/peps/trunk - How do I update my working copy to be in sync with the repository? ================================================================== @@ -102,12 +101,6 @@ Visit http://svn.python.org/view/ to browse the Subversion repository. -Who has commit privileges on the Subversion repository? -======================================================= - -.. FIXME -See http://www.python.org/dev/committers for a list of committers. - What configuration settings should I use? ========================================= @@ -362,3 +355,5 @@ Note: If you are sure that you have the right permissions and a drop-box does not appear, check that you are actually logged in to SourceForge! ..FIXME: For more information about the use of the "Status:" and "Assigned To:" fields consult the Patch Manager Guidelines. + +..Note: This FAQ was adapted from Python developers FAQ at http://www.python.org/dev/faq/ Modified: trunk/website/Project/devguide.txt =================================================================== --- trunk/website/Project/devguide.txt 2006-05-31 00:03:36 UTC (rev 2786) +++ trunk/website/Project/devguide.txt 2006-05-31 19:44:22 UTC (rev 2787) @@ -224,15 +224,17 @@ The problem is PyList doesn't have any of the methods. The generated code expected 'list_append' but PyList has only 'append' so the compiler complains. This is intended. Now for the boring part. For each method exposed, we need to create a new method. For example: -public void append(PyObject o) { - list_append(o); -} +:: -final void list_append(PyObject o) { - resize(length+1); - list[length-1] = o; -} + public void append(PyObject o) { + list_append(o); + } + final void list_append(PyObject o) { + resize(length+1); + list[length-1] = o; + } + Notice the new method is final and package protected. So follow the pattern for each method that needs to be exposed. The special method __init__ should delegate to 'list_init' which needs to handle the constructor arguments of a list. If there is no argument, create a new list. If an argument, copy it's contents to a new list. Modified: trunk/website/Project/patchadmin.txt =================================================================== --- trunk/website/Project/patchadmin.txt 2006-05-31 00:03:36 UTC (rev 2786) +++ trunk/website/Project/patchadmin.txt 2006-05-31 19:44:22 UTC (rev 2787) @@ -75,5 +75,3 @@ Use only if it's OK for the patch and its SourceForge history to disappear. As of 09-July-2000, SF does not actually throw away Deleted patches, but that may change. -..Note: This FAQ was adapted from Python developers FAQ at http://www.python.org/dev/faq/ - Modified: trunk/website/jeps/jep-0000.txt =================================================================== --- trunk/website/jeps/jep-0000.txt 2006-05-31 00:03:36 UTC (rev 2786) +++ trunk/website/jeps/jep-0000.txt 2006-05-31 19:44:22 UTC (rev 2787) @@ -9,70 +9,91 @@ Post-History: +============ Introduction +============ - The JEP contains the index of all Jython Enhancement Proposals, - known as JEPs. JEP numbers are assigned by the JEP Editor, and - once assigned are never changed. The SVN history[1] of the JEP - texts represent their historical record. +The JEP contains the index of all Jython Enhancement Proposals, +known as JEPs. JEP numbers are assigned by the JEP Editor, and +once assigned are never changed. The SVN history[1] of the JEP +texts represent their historical record. - JEPs are based on the concept of PEPs from CPython -- see - http://www.python.org/dev/peps/ for the PEP on which this index - was based. +JEPs are based on the concept of PEPs from CPython -- see +http://www.python.org/dev/peps/ for the PEP on which this index +was based. +================= Index by Category +================= - num title owner - --- ----- ----- +-------------------------------------- +Meta-JEPs (JEPs about JEPs or Process) +-------------------------------------- - Meta-JEPs (JEPs about JEPs or Process) +====== ====== ======================================= ============ +status number title owner +====== ====== ======================================= ============ +I 0 Index of Jython Enhancement Proposals Wierzbicki +P 1 JEP Purpose and Guidelines Wierzbicki +I 3 Guidelines for Handling Bug Reports Wierzbicki +I 7 Style Guide for Java Code Wierzbicki +P 3000 Jython 3000 Wierzbicki +====== ====== ======================================= ============ - I 0 Index of Jython Enhancement Proposals Wierzbicki - P 1 JEP Purpose and Guidelines Wierzbicki -.. I 3 Guidelines for Handling Bug Reports Wierzbicki -.. I 7 Style Guide for Java Code Wierzbicki -.. P 3000 Jython 3000 Wierzbicki +------------------------ +Other Informational JEPs +------------------------ - Other Informational JEPs +====== ====== ======================================= ============ +status number title owner +====== ====== ======================================= ============ +I 100 Python PEPs observed by Jython Wierzbicki +I 101 Doing Jython Releases 101 Wierzbicki +I 102 Doing Jython Micro Releases Wierzbicki +====== ====== ======================================= ============ - I 100 Python PEPs observed by Jython Wierzbicki -.. I 101 Doing Jython Releases 101 Wierzbicki -.. I 102 Doing Jython Micro Releases Wierzbicki - +--------------- Numerical Index +--------------- - num title owner - --- ----- ----- - I 0 Index of Jython Enhancement Proposals Wierzbicki -.. P 1 JEP Purpose and Guidelines Wierzbicki -.. I 3 Guidelines for Handling Bug Reports Wierzbicki -.. I 7 Style Guide for Java Code Wierzbicki +====== ====== ======================================= ============ +status number title owner +====== ====== ======================================= ============ +I 0 Index of Jython Enhancement Proposals Wierzbicki +P 1 JEP Purpose and Guidelines Wierzbicki +I 3 Guidelines for Handling Bug Reports Wierzbicki +I 7 Style Guide for Java Code Wierzbicki +I 100 Python PEPs observed by Jython Wierzbicki +I 101 Doing Jython Releases 101 Wierzbicki +I 102 Doing Jython Micro Releases Wierzbicki +I 200 Jython 2.2 Release Schedule Wierzbicki +P 3000 Jython 3000 Wierzbicki +====== ====== ======================================= ============ -I 100 Python PEPs observed by Jython Wierzbicki -.. I 101 Doing Jython Releases 101 Wierzbicki -.. I 102 Doing Jython Micro Releases Wierzbicki - -.. I 200 Jython 2.2 Release Schedule Wierzbicki -.. P 3000 Jython 3000 Wierzbicki - +=== Key +=== - S - Standards Track JEP - I - Informational JEP - P - Process JEP +S - Standards Track JEP +I - Informational JEP +P - Process JEP - A - Accepted proposal - R - Rejected proposal - W - Withdrawn proposal - D - Deferred proposal - F - Final proposal +A - Accepted proposal +R - Rejected proposal +W - Withdrawn proposal +D - Deferred proposal +F - Final proposal +====== Owners +====== - name email address - ----------------- ------------- - Wierzbicki, Frank fwi...@so... +================= =========================== +name email address +================= =========================== +Wierzbicki, Frank fwi...@so... +================= =========================== Local Variables: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |