DDD - Data Display Debugger
scoop - January 29th 1998, 02:28 EST
DDD is a common graphical user interface for command-line debuggers
such as GDB, DBX, XDB, JDB, the Python debugger, or the Perl debugger.
Besides ``classical'' front-end features such as viewing source texts,
DDD provides a graphical data display, where data structures are
displayed as graphs.
Download: ftp://ftp.ips.cs.tu-bs.de/pub/local/softech/ddd/
Alternate: ftp://uiarchive.cso.uiuc.edu/pub/packages/ddd/
Mirror
List: ftp://ftp.ips.cs.tu-bs.de/pub/local/softech/ddd/ANNOUNCE
Homepage: http://www.cs.tu-bs.de/softech/ddd/
Changelog: http://www.cs.tu-bs.de/softech/ddd/ftp/NEWS
Stable Version: 3.1.6
Author: DDD Developers
License: GPL
Category: Development/Debugging
Appindex ID: 886058885
<P><A HREF="http://www.cs.tu-bs.de/softech/ddd/">DDD 3.1.6</A> -
graphical user interface for command-line debuggers; includes
support for the Python debugger. (20-Aug-99)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
Natter is another implementation of the CORBA IDL mapping for Python.
It is similar to ILU and Fnorb: It allows a Python application to
implement and use CORBA interfaces.
Unlike Fnorb and ILU, Natter does not come with its own CORBA
implementation; instead, it is built on top of the C++ mapping. While
it should be mostly compatible with Fnorb and ILU on the source level,
Natter aims at providing the full functionality of CORBA 2.3 (provided
the underlying ORB implements all of CORBA 2.3).
As the most notable difference to support CORBA 2.3, interface
implementations in Natter are based on the Portable Object Adapter
(POA), which gives a standard way of associating object references
with servants.
Natter is work-in-progress; several of the standard CORBA features are
not there, yet. It has been tested with a single ORB only, this
release in itself is a test case for application portability with
CORBA :-) If you succeed (or fail) using it with another ORB, please
let me know.
This release is for evaluation purposes only; the final licensing
terms have not yet been defined.
For more information, see
http://starship.python.net/crew/loewis/natter.html
Martin v. Löwis
<P><A HREF="http://starship.python.net/crew/loewis/natter.html">Natter
1.0a1</A> - a Python CORBA 2.3 mapping based on C++; needs a separate
C++ ORB to work. (20-Aug-99)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
We finally have information about the 8th International Python
Conference up on the Web. This included dates, hotel, and fees.
Please see
http://www.python.org/workshops/2000-01/index.html
for more information. Details about some of the other sessions
(demos, posters, developers' day) will be added soon.
IMPORTANT: Note that the deadline for paper and tutorial submissions
is just a little over a month away. See the Call for Papers for
details. The deadline is September 30.
-Barry
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
ANNOUNCING:
mxProxy Version 0.2.0
A Python extension package providing a configurable
transparent proxy object implementation with
fine grained access control, data hiding and
weak references for Python objects
WHAT IT IS:
mxProxy uses an extension type to wrap objects that you pass
to its contructor in essentially two different ways:
1. via a strong reference which works just like any other
reference in Python or
2. using a weak reference which allows you to build circular
reference models in your data without producing the other-
wise difficult to handle memory leakage induced by this.
Furthermore, the implementation offers some very convenient
access and cleanup protocols which help you control access to
the object (even on very low levels such as type slots) and
provide automatic mechanisms for object cleanup prior to
normal garbage collection.
Wrapping is done in a transparent way, so that you normally
don't even have to recode programs to have them use the
proxy instead of the real object -- only the type possibly
changes.
mxProxy enables you to build secure environment without
having to use techniques like the standard library module
Bastion or restricted environments on a per-object basis.
Several different higher level interfaces for the generic type
are included in the package, such as InstanceProxy, caching
mix-ins, etc.
WHAT'S NEW ?
The 0.2.0 release added a powerful weak reference mechanism
to the package and also fixed some minor bugs.
This release also includes a precompiled Windows DLL so that you can
use the package right away. Installing on that platform boils down
to a simple unzip in the \Python\Lib directory.
WHERE CAN I GET IT ?
The full documentation and instructions for downloading and installing
can be found at:
http://starship.skyport.net/~lemburg/mxProxy.html
WHAT DOES IT COST ?
It comes with a Python-type license, but is free otherwise.
WHERE CAN I GET SUPPORT ?
I am offering commercial support for this package through
Python Professional Services Inc. (http://www.pythonpros.com).
Look on their support pages for details or contact me directly.
REFERENCE:
<P><A HREF="http://starship.skyport.net/~lemburg/mxProxy.html">
mxProxy 0.2.0</A> - generic proxy object providing low-level
access control and weak references. (19-Aug-99)
==
Marc-Andre Lemburg
______________________________________________________________________
Y2000: 134 days left
Business: http://www.lemburg.com/
Python Pages: http://www.lemburg.com/python/
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
Hi!
htmlPARSER is a python class which simplifies the creation of HTML
parsers in Python by providing some often needed basic funcionality like
template definitions, defining blocks of html text, inclusion of files,
etc.
The homepage of htmlPARSER is available at
http://heimat.de/mrtopf/htmlparser/
and version 0.9 beta 1 can be downloaded at
ftp://aachen.heimat.de/mrtopf/htmlparser/htmlPARSER-0.9beta1.tgz
It is published under the GNU Library Public License.
The author of this package is Christian Scholz and can be reached via
email under ruebe(a)aachen.heimat.de, a homepage is available at
http://heimat.de/mrtopf/
regards,
Christian
[freshmeat.net]
htmlPARSER 0.9 beta 1
Christian Scholz - August 15th 1999, 00:43 EST
htmlPARSER is a set of python classes which help you in creating HTML
parser with user editable templates. These templates can contain two
types of elements: Normal HTML code This will be passed directly onto
stdout (and thus to the browser), and special HTML tags which you
define. These will call the specific functions in your parser which
then take any action you want (e.g. perform database queries, calculate
something, etc).
Changes: Initial public release.
Download: ftp://aachen.heimat.de/mrtopf/htmlparser/
Homepage: http://heimat.de/mrtopf/htmlparser/
Author: Christian
License: LGPL
Category: Development/Python Modules
Depends on: Python
Freshmeat (c) 1999 scoop(a)freshmeat.net
<P><A HREF="http://heimat.de/mrtopf/htmlparser/">htmlPARSER 0.9 beta
1</A> - Python classes for easy creation of HTML parsers. (15-Aug-99)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
Pybliographer 0.6
Fred - August 18th 1999, 17:51 EST
Pybliographer is a tool for managing bibliographic databases. It
currently supports BibTeX (read/write), Ovid and Refer (read only)
files, but could be extended to other formats. It can be used for
searching, editing, reformatting, etc, through its nice graphical
interface for GNOME. Due to its nature, it can be extended to many uses
(generating HTML pages according to bibliographic searches, etc).
Changes: In addition to the usual bugfixes, there are two major changes:
The graphical interface has a nice hierarchical search mechanism. It is
now possible to edit the entries from the UI.
Download: http://www.idiap.ch/~gobry/pybliographer/pybliographer-0.6.tar.gz
Homepage: http://www.idiap.ch/~gobry/pybliographer.html
Author: Frederic Gobry
License: GPL
Category: GNOME/Misc
Depends on: python glib recode gnome
Freshmeat (c) 1999 scoop(a)freshmeat.net
<P><A HREF="http://www.idiap.ch/~gobry/pybliographer.html">Pybliographer
0.6</A> - a framework for managing bibliographic databases; the graphical
user interface now supports hierarchical searching and editing of
entries. (18-Aug-99)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
mrDBC 0.9 beta 1
Christian Scholz - August 18th 1999, 17:42 EST
mrDBC is a set of python classes which make it easy to work with mySQL
databases. The classes handle a main table with an additional table
containing optional attributes. This makes it easy to add a new
attribute without changing the table structure. MrDBC can also track
create/modification information, can cache objects, can lock objects
and more.
Download: ftp://aachen.heimat.de/mrtopf/mrdbc/mrDBC-0.9beta1.tgz
Homepage: http://heimat.de/mrtopf/mrdbc/
Author: Christian Scholz
License: LGPL
Category: Development/Python Modules
Depends on: Python, mySQL
Freshmeat (c) 1999 scoop(a)freshmeat.net
<P><A HREF="http://heimat.de/mrtopf/mrdbc/">mrDBC 0.9 beta 1</A> -
high-level interface to mySQL databases. (18-Aug-99)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------
FXPy 0.99.63
Lyle Johnson - August 17th 1999, 20:16 EST
FXPy is a Python extension module which provides an interface to the
FOX cross-platform GUI library. With a few minor exceptions, FXPy
provides a complete interface to FOX. FOX is a C++-based toolkit for
developing graphical user interfaces easily and effectively, and it
runs natively under both Unix/X and Microsoft Windows. Some of the
significant features of FOX include a rich set of widgets, powerful but
easy-to-use layout managers, extensive support for 3-D modeling using
OpenGL or Mesa, drag-and-drop (using the XDND protocol) and a registry
for persistent application settings.
Changes: Primary changes since version 0.99.55 are new support for
keyword arguments and updates for compatibility with fox-0.99.63. Other
changes include improvements in the example scripts and better support
for virtual function overloads for some classes.
Download: ftp://ftp.cfdrc.com/pub/FOX/FXPy-0.99.63.tar.gz
Homepage: http://www.airnet.net/ljohnson/FXPy/
Changelog: http://www.airnet.net/ljohnson/FXPy/index.html#Changes
Author: Lyle Johnson
License: LGPL
Category: Development/Python Modules
Depends on: Python, FOX (and optionally PyOpenGL)
Freshmeat (c) 1999 scoop(a)freshmeat.net
<P><A HREF="http://www.airnet.net/ljohnson/FXPy/">FXPy 0.99.63</A> - Python
interface to the FOX free cross-platform C++ graphical user interface library
for Unix/X11 and Microsoft Windows. (17-Aug-99)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce(a)python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------