_
_ _ _
_

About pypersrc

pypersrc is an open-source GUI program written in Python and C++ for browsing source code. A programmer can click a HTML-like hyperlink to jump to a line in a source code file. pypersrc can display different representations of the same source code.

_
_ _ _
_
_
_ _ _
_

Status & News

Project status:
Development has finished. No longer maintained nor supported. No bug reports, sorry.

_
_ _ _
_
_
_ _ _
_

Download

go to download webpage

_
_ _ _
_
_
_ _ _
_

Screenshots

_
_ _ _
_
_
_ _ _
_

System Requirements

  • GNU development tools.
  • Python 2 (incompatible with Python 3).
  • Python Tkinter module.
  • Python Mega Widgets (Pmw).
    Pmw is easy to install: untar it to your Python's site-packages/ dir.

pypersrc has run on:

  • FreeBSD 4 ... 8
  • Linux (Debian 6)
  • Mac OS X (10.4 Tiger)
_
_ _ _
_
_
_ _ _
_

To Compile, Test, and Install

  FreeBSD:
pypersrc is maintained as a FreeBSD port.

 Debian:
[2007/05/18] Install these dependencies:
apt-get install python-tk python-pmw

To compile, test, and install:

tar xfjv pypersrc*tar.bz2
cd pypersrc
./configure.sh
make
out/pypersrc src    # test if it can run
make install

To browse code:

pypersrc .                         # browse all supported languages, descending from CWD
pypersrc src/*.cc                  # browse particular source files
pypersrc -l c++                    # find C++ source files
pypersrc -geom 800x600             # set size of main window
pypersrc -ed-xterm zile            # add zile as an external editor
_
_ _ _
_
_
_ _ _
_

Problems

  • Loading text widget with large files is slow (Tk/Tkinter is the bottleneck).
_
_ _ _
_
_
_ _ _
_

Bug Reports

(Sorry, pypersrc is no longer supported.)

_
_ _ _
_

© 2005,2016 Jim Brooks
Last modified: Wed Nov 6 11:19:01 EST 2013