Subject: Dr. Dobb's Tcl-URL! - weekly Tcl news and links (Aug 16)
From: Uwe Klein
Date: Wed, 16 Aug 2006 22:39:19 +0000
To: "Dr. Dobb's Tcl-URL distribution" :;
CC:
Newsgroups: comp.lang.tcl

QOTW:  "Shhh! Psst! In need of a P..l script" - Helmut Giese on c.l.t

"They think they invented NIH."  Colin McCormack on Debian insiders

POTW:
    ANN: Web Services for Tcl
    Summary
	The distribution provides both client side access to Web Services
	and server side creation of Web Services. Currently only
	document/literal and rpc/encoded with HTTP Soap transport are
	supported on the client side. The server side currently works only
	with TclHttpdand provides all services as document/literal over
	HTTP Soap transport. Documentation for the package, including
	examples can be found here. The distribution consist of three
	    packages
	   1. WS::Client
	   2. WS::Server
	   3. WS::Utils
	The client is known to work with #C and Java based Web Services
	(your mileage may very).
    Download
	A ZIP file for downloading is available at:
        http://members.cox.net/~gerald.lester/WebServices.zip
    License
	Standard BSD.
    Packages Required
	The following packages are used:
	    * Tcl 8.5 or the dict (source, windows binary) extension
	      for Tcl 8.4
	    * tdom
	    * tls
	    * log from TclLib
	    * uri from TclLib
	    * http from Tcl itself
	Additionally, if you are running the TclHttpd on Windows, it
	is highly recommended that you use the iocpsock extension.
    Score Card
	The package can currently parse about 87.51 percent of the
	WSDLs list on Xmethods.net.
    homepage: http://members.cox.net/~gerald.lester/WebServicesForTcl.html
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/de98bc8d8f4a8e8d

    EasyNumerics: A numerical methods software for educational purposes
    
    It is written in pure Tcl/Tk. I developed it to use in my numerical
    methods course as a teaching tool. It is designed to be used in a
    typical undergraduate level numerical methods course for engineers. It
    can solve problems about
	Root Finding
	Solution of Linear Algebraic Equations
	Optimization
	Curve Fitting
	Numerical Differentiation & Integration
	Solution of ODEs
    If you are also interested in doing math with Tcl/Tk, please feel free
    to download and use it. It is only tested by myself and my students, so
    I am sure there are many bugs in it, but still it can do quite a lot of
    things.
    I will be very very happy to hear your feedback. If you have any
    suggestions or any feature that you think will improve the software,
    please let me know.
	Dr. Cuneyt Sert
    homepage: http://www.me.metu.edu.tr/cuneyt/EasyNumerics
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/f8a4501142b41011


ORBI: or what happened on comp.lang.tcl
    Announcement guidelines for comp.lang.tcl?
    Do i have to wear a white shirt and a tie before i am allowed on the soapbox?
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/a680cde44fc7363f

    is tcl a reasonable alternative to unix shell scripts?
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/37e5065042a635ab

    a weird tclMagick/Image/SQLite question ...
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/d30bc43f09d4e467

    tcltest and scope
	verifying functionality in the prototyping/delelopement stage:
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/9e4ae09efcde9567

    A Tcl strength
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/b5e93f08eb6bbc57
	referred text url: http://www.paulgraham.com/marginal.html
    

TIPX: new, used and discarded Tips
    TIP 55 by Steve Cassidy : Package Format for Tcl Extensions
	Vote: No voting ( nicespeak for effectively abandoned )

	Also, Michael Schlenker says, "TIP55 is actually used in tcllibs 
	sak.tcl maintenance tool as an optional format..., you can use 
	sak.tcl gentip55 to create the package descriptions for 
	tcllib modules" ( as queried from Cameron Laird )

OOTW: Orphan of the week or questions nobody answered yet:
    Orkut authentication
    well, asked is the authentication used by google orkut:
	http://www.w3.org/2001/sw/Europe/events/foaf-galway/papers/fp/token_based_authentication/

URBI: or what happened on comp.lang.tcl this week TEN years ago:
    sneak preview of new TkDiff available
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/f7acaf91d9b5505f

    Poor-man's version of threading
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/ae94f2b435711a15

    AANNOUNCE: 2ND NETSCAPE INTERNET DEVELOPERS' CONFERENCE
	http://groups.google.com/group/comp.lang.tcl/browse_thread/thread/a859be6044046c7c

    ANNOUNCE: canvas rotate module
	http://groups.google.com/group/comp.lang.tcl.announce/browse_thread/thread/53bd2a9ad7566aef


Thanks to Arjen Markus for his report:
  Lots of new pages that deserve attention on the Wiki,
  quite a few with attractive screenshots, so let us 
  start!
  
  Picturesque pages
  - Tracking changes in your source code in detail
    and visualing the relationships ...
    <http://wiki.tcl.tk/16270>
  
  - Sequence diagrams (from UML) can be used as a basis for
    software engineering as shown on this page:
    <http://wiki.tcl.tk/16269>
  
  - Groups of people that need to collaborate: here is 
    some groupware to help out - <http://wiki.tcl.tk/16267>
  
  - While there is a lot of discussion going on about Tcl 9,
    there is also interest in a new set-up for Tk. Be 
    astonished by the screenshots: <http://wiki.tcl.tk/16134>
  
  Pages without pictures
  - Yet another programming paradigm: flow-based programming
    the Tcl way - <http://wiki.tcl.tk/16203>
  
  - Console applications keep fascinating people - here is
    one for the SQLite database system: <http:/wiki.tcl.tk/16272>
  
  - Parrot is an interpreter for more than one dynamic language.
    There is a lot of work that needs to be done, but it is 
    progressing ... <http://wiki.tcl.tk/7148>
  
  - Good old regular expressions ... They can be used for virtually
    anything, even for determining if a number is a prime or not
    - see the end of <http:/wiki.tcl.tk/9087>
  
  A page not in English
  - The French Wiki has an overview of the activities in the 
    francophone Tcl community - <http://wfr.tcl.tk/1161>
  
  
Everything Tcl-related you want is probably one or two clicks away in these
pages:
    The "Welcome to comp.lang.tcl" message by Andreas Kupries
        http://www.purl.org/net/tcl-welcome
    comp.lang.tcl is a crucial resource for Tcl practitioners.
    An interesting perspective on its traffic appears at
        http://groups.google.com/group/comp.lang.tcl/about

    The Tcl Developer Site is Tcl's "home base".
	http://www.tcl.tk

    Larry Virden maintains a comp.lang.tcl FAQ launcher.
        http://www.purl.org/NET/Tcl-FAQ/

    The Tcl Developer Xchange is a highly organized resource center
    of documents and software with provisions for individuals to
    maintain references to their own software:
        http://www.tcl.tk/resource/
    The TDX sponsor, ActiveState, also keeps info to convince your
    boss Tcl is a good thing
        http://www.tcl.tk/scripting/

    The Tcl'ers Wiki is a huge, dynamic, collaboratively edited repository
    of documentation, examples, tutorials and pontifications on all things 
    Tcl.
        http://wiki.tcl.tk/0
    For the ideal overview of the topics about Tcl most likely to
    interest a newcomer, see "Arts and Crafts ..."
        http://wiki.tcl.tk/969
    There's also a high-quality Wikibook on Tcl:
        http://en.wikibooks.org/wiki/Programming:Tcl

    ActiveState maintains binaries distribution and development tools
        http://www.activestate.com/Tcl
    along with a Cookbook of Tcl recipes
        http://aspn.activestate.com/ASPN/Cookbook/Tcl

    deli.cio.us presents an intriguing approach to reference commentary.
    It already aggregates quite a bit of Tcl intelligence.
        http://del.icio.us/tag/tcl

    Cameron Laird tracks several Tcl/Tk references of interest (but
    needs to validate many of the links).
        http://phaseit.net/claird/comp.lang.tcl/

    Years ago, Cetus Links maintained a Tcl/Tk page with verified links
        http://www.cetus-links.org/oo_tcl_tk.html

    "Yahoo! Groups" archives comp.lang.tcl.announce posts--even 
    though clta itself is dormant.
        http://groups.yahoo.com/group/tcl_announce/

Previous - (U)se the (R)esource, (L)uke! - messages are supposed to be
listed at *Dr. Dobbs*, but sysad at CMP has fallen behind.  We're working
with them to restore the archive.
  http://www.ddj.com/topic/tcl/
In the meantime, an alternative is
  http://groups.google.com/groups?oi=djq&as_q=+Tcl-URL&as_ugroup=comp.lang.tcl

Suggestions/corrections for next week's posting are always welcome.

To receive a new issue of this posting in e-mail each Monday, ask
<[email protected]> to subscribe.  Be sure to mention "Tcl-URL!".
--
Dr. Dobb's Journal (http://www.ddj.com) is pleased to participate in and
sponsor the "Tcl-URL!" project.