Version 61 of Robert Hicks

Updated 2008-03-17 21:59:49 by RLH

Also known as RLH

http://tclerswiki.googlepages.com/bobhicks.jpg

s i g z e r o a t g m a i l d o t c o m


Standing offer

If you need something tested on:

  • Windows 2000
  • Windows XP
  • Mac OSX
  • HP/UX

I can probably help out in some way (i.e making sure the docs are right, running tests, etc.).


To do list

  • Learn Snit better [L1 ]
  • Update the Vim Tcl mode [L2 ]
  • Create a nifty Vim plugin for Tcl
  • Learn TclHttpd...I will grok it!!!

Thoughts

Collaborative Tcl Book: What if we took Tcl, split it up and gave 1 chapter to the person that considers him/herself an expert in that area? That way no one person is unduly burdened by writing a whole book. This book could be given back to the community in PDF form. Then the same thing could be done for Tk. We would then have a "book" that can constantly be upgraded and refined with best practices and re-released to the community. A dynamic book for a dynamic language!

LV One place that one could start with this idea is updating the new tutorial that is going to be included in Tcl 8.5! Then, as content grows, someone could play with formatting, indexing, generating PDFs, etc. Another possibility would be to take a look at TclTutor and do one's writing in terms of new lessons for that interactive teaching tool.


Remember

2006-04-25: I asked about heredoc like functionality on c.l.tcl because I did something with heredocs at work. I am not particularly drawn to heredocs but I thought it was cool. Tcl does it without any special mojo:

 #!/bin/sh
 # The next line is executed by /bin/sh, but not tcl \
 exec tclsh "$0" ${1+"$@"} 

 # 1 issue -- There will be a blank line at the top and bottom
 # 2 issue -- The type quoting used with a Perl heredoc determines variable interpolation

 set v1 [exec whoami]
 set v2 [exec date]

 set msg "
 This will be a long multi-line message. 

 The variables \$v1 and \$v2 will interpolate in here as well.

 This is who I am logged in as:  $v1

 This is the date:  $v2
 "

 puts $msg

Vim

I started to "update" the current Vim plugin and somehow became the maintainer. Goodness! I am getting more keywords in there and trying to support as much of the OO stuff as I can. There is also another tcl.vim that another guy is doing that looks very comprehensive as well. He and I have talked and it looks like I will release my udpated version to Bram and then he will supercede that with his at a later date.

TclHttpd: Things that I think about

  • A new look and feel
  • incorporating an Ajax library (like jQuery [L3 ])

News

Hooray! I converted a few of my Perl scripts at work with very little pain. I decided I don't want to use Perl at work because the 3rd party application we support uses it for a bunch of config and compile things. I don't want to take the chance of my mucking with Perl messing it up. So Tcl "abstracts" me away from that and I get to use Tcl for everything. : )


[ Category Person ]