mxStack

mxStack - Fast Stack Datatype for Python

Implements a fast and memory efficient stack object type.
Version: 3.2.7

Introduction

mxStack is a Python extension package that provides a new object type called Stack.

It works much like what you would expect from such a type, having .push() and .pop() methods and focusses on obtaining maximum speed at low memory costs.

Features

  • Simple interface.
  • Fast, memory efficient, proven.
  • Stable, robust and portable.
  • Free to use and redistribute.

System Requirements

mxStack is written in a very portable way and works on pretty much all platforms where you can compile Python.

We provide precompiled versions for all standard platforms, so all you need is a working Python installation. The package supports all Python versions since Python 2.1.

The only requirement for compiling the package from source is an ANSI C compiler. There are no third-party libraries needed.

License

mxStack is provided as part of the eGenix.com mx Base Distribution. Please see the mx Base Distribution page for details regarding the license.

Documentation

The following documentation is available for mxStack:

mxStack User Manual and Reference Guide - HTML and PDF

The manual includes a reference of the available programming interfaces.

The PDF file is also available as part of the installation and can be found in the mx/Stack/Doc/ folder.

Download & Installation

mxStack is provided as part of the eGenix.com mx Base Distribution. Please see the mx Base Distribution page for downloads and installation instructions.

References

mxStack was written for the eGenix.com Application Server.

History & Changes

Please see the change log for details regarding changes to the package between releases.