Wiki
Clone wikipymoult / Home
#Pymoult
Pymoult is a Pypy library providing a prototyping platform for dynamic software updates (DSU). It provides as many DSU mechanisms from the literature as possible through a generic API.
To read the manual of Pymoult, please follow this link
A simple tutorial to Pymoult is available here.
LICENSE
Pymoult is published under the GPLv2 license (see LICENSE.txt) Pypy-Dsu (required by Pymoult) is a fork of Pypy, published under specific licenses.
Acknowledgment
The work on Pymoult, Cmoult and other derivatives is funded by the Brittany Regional Council, as a part of project IMAJD.
Installing
Requirements
Pymoult requires Pypy-Dsu, our custom pypy interpreter enhanced with specific DSU functionalists. You can install it by following the instructions here
Installing on Linux
-
Install the distribute module for pypy your favorite way
-
Install pymoult
$> pypy setup.py install --prefix=<your_prefix>
-
Export your new PYTHONPATH
$> export PYTHONPATH=$PYTHONPATH:<your_prefix>/site-packages
Installing on Archlinux
A package is available on AUR here :
http://aur.archlinux.org/packages/pypy-pymoult-hg
Virtual Machine
A Virtual machine with the custom pypy-dsu installed as well as Pymoult can be downloaded on the following link.
Pydoc
The pydoc can be generated with the doc.sh script
$> bash doc.sh
The pydoc will be generated in the doc folder, open doc/pymoult.html to start browsing.
Updated