Version 47 of Robert Hicks

Updated 2006-06-06 22:59:30

Also known as RLH

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
  • Create a nifty Vim plugin for Tcl

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 functionalityon 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 working on my Vim plugin for Tcl. I am going to call it "tcl-mode.vim". I will be learning more about Vim in this process so it might go a little slow. In the end I hope to have something along the lines of "perl-support.vim" which is very good for working with Perl files.

 * menus with various functions (commenting, templates, run Tcl or Tk, etc.)
 * integration with nagelfar and frink
 * anything else I can think of...

Tcl Template

 * Only need tclsh to run it
 * Maybe Snit based
 * Controller (like CGI::Application)

[ Category Person ]