|What:| SIMPL|
| Where:| http://sf.net/projects/simpl/ <
> http://www.icanprogram.com/simpl/ <
> http://www.lulu.com/content/2741200 |
| Description:| Simple send/receive/reply messaging scheme. Includes a number of Tcl/Tk applications and tclets. Some training can be found at the icanprogram site. Open Source developed for Linux.|
|| Currently at v3.2.2|
| Updated:| 12/2008|
| Contact:| mailto:fcsoft@netcom.ca (R. FINDLAY)|
----
In Jan, 2009, the following announcement appeared in comp.lang.tcl:
----
The SIMPL project (http://www.icanprogram.com/simpl) 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. eg. a Tcl/Tk
module talking to a C++ module.
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 any code change or
recompilation.
Tcl/Tk was one of the earliest languages (after C) to be added to the
SIMPL family, and it has attracted a steady following over the 8+
years that it has been available.
SIMPL-Tcl/Tk modules can be built for deployment on a Linux OS. In
addition SIMPL-Tcl/Tk scripts written for a non Linux OS can interact
seamlessly with a SIMPL application using the tclSurrogate (TCP/IP)
protocol which SIMPL-Tcl/Tk supports. This means that a Tcl/Tk script
running under Windows can participate seamlessly in a SIMPL
application running on a Linux network. In fact many users have
deployed SIMPL-Tcl/Tk for just this capability.
The one area that SIMPL-Tcl/Tk has neglected is the area of web
applications. The SIMPL-Python extension now sports this ability.
We can't let the SIMPL-Tcl/Tk extension fall behind the Python crew !
The easiest way to get aquainted with the SIMPL-Tcl/Tk toolset is to
download its self installing archive for Linux. This is safely
deployed in /tmp to allow full exploration with an option to
permanently install the release in a directory of your choosing.
SIMPL-Tcl/Tk self installing archive - http://www.icanprogram.com/simpl/tcl.self.html
the SIMPL project team
PS.
There is a great repository of Tcl/Tk sample code associated with a
SIMPL presentation made a few years back at a local LUG:
http://www.icanprogram.com/hosug
----
Old links which are dead or just point to the second link above:
http://www.allstream.net/%7Efcsoft/simpl/downloads/simpl.2.2.3.tar.gz
http://www.attcanada.ca/%7Efcsoft/simpl/
----
The third link above is the [BOOK Programming the SIMPL Way]
----
''[escargo] 17 Jun 2005'' - Support for Tclets is mentioned. Has this been tried with Firefox (e.g., 1.0.4) with the plugin?
<> Package | Interprocess Communication | Internet