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.