Version 17 of SIMPL

Updated 2009-01-27 17:18:11 by LV

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:[email protected] (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?