[py-svn] r36283 - in py/dist/py/documentation: . apigen
hpk at codespeak.net
hpk at codespeak.net
Mon Jan 8 16:51:11 CET 2007
Author: hpk
Date: Mon Jan 8 16:51:10 2007
New Revision: 36283
Added:
py/dist/py/documentation/apigen/source-viewer.txt
- copied unchanged from r36258, py/dist/py/documentation/source-viewer.txt
Removed:
py/dist/py/documentation/source-viewer.txt
Log:
move source-viewer docs to apigen to hide it a bit
from the documentation hierarchy.
Deleted: /py/dist/py/documentation/source-viewer.txt
==============================================================================
--- /py/dist/py/documentation/source-viewer.txt Mon Jan 8 16:51:10 2007
+++ (empty file)
@@ -1,44 +0,0 @@
-=======================
-Source viewer for pylib
-=======================
-
-Purpose:
---------
-
-As usual, main driving force to develop sth new is lack of several
-possibilities between existing solutions. Major lack of features are:
-
-* Impossible to link to certain function like http://filename#function_name
-
-* Impossible to properly link - most informations coming from AST
-
-* We want this to nicely integrate with apigen - so crosslinking from
- one to another makes sense (also backwards - like info for a function)
-
-Idea:
------
-
-Basic idea is to take module as a py.path object, compile it (using compiler
-module), than try to get some information and eventually import it and
-get even some more information. Importing is optional and can be not performed
-at all, but::
-
- if 1:
- def f(x):
- pass
- if 0:
- def g(x):
- pass
-
-could be only parsed well in case of importing stuff. There are also plans for
-integrating more features ie. caching it by code and attaching a name to a code
-generated by some magic functions.
-
-Status:
--------
-
-Right now there is ready `server`_ and along with an `API viewer`_. Next step
-is to improve a look & feel of API viewer and to link one to another.
-
-.. _`server`: http://johnnydebris.net:8000/
-.. _`API viewer`: http://johnnydebris.net/pyapi
More information about the py-svn
mailing list