significant release for SIMPL project's Python extension

bobicanprogram icanbob at
Tue Jan 27 17:48:37 CET 2009

The SIMPL project ( aims to bring the
simplicity and power of the Send/Receive/Reply messaging (first
pioneered by QNX) to the Linux world.

SIMPL modules are themselves Linux executables and can be written in
any number of languages now (C,  C++,  Tcl/Tk and Python).   A SIMPL
application consists of one or more of these modules interacting in a
single SIMPL sandbox.    A SIMPL application can consist of SIMPL
modules written in a mixture of supported languages.

In addtion SIMPL applications can be spread across a network
seamlessly through the use of TCP/IP or RS232 surrogates.    In most
cases this redeployment can occur without an code change or

Python is one of the newer languages to be added to the SIMPL family,
but it is already attracting significant attention.    An online
course on SIMPL-Python offered for no fees by iCanProgram (http:// consistently gets the highest
number of web hits in any given month.

Up until now SIMPL-Python modules could already be built for
deployment on a Linux OS.

Now SIMPL-Python modules can be written for a non Linux OS and
interact with a SIMPL application using the tclSurrogate (TCP/IP)
protocol which SIMPL supports.    This means that a Python script
running under Windows can now participate seamlessly in a SIMPL
application running on a Linux network.

In addition SIMPL-Python web scripts can also now participate
seamlessly in a SIMPL application.    This feature greatly extends the
reach of SIMPL-Python into the realm of web interfaces and web

The easiest way to get aquainted with the SIMPL-Python toolset is to
download one of its self installing archives for Linux.    These are
safely deployed in /tmp to allow full exploration with an option to
permanently install the release in a directory of your choosing.

SIMPL-Python self installing archive -
SIMPL-Python course self installing archive -

the SIMPL project team

More information about the Python-list mailing list