Version 50 of Robert Hicks

Updated 2006-09-11 22:38:20

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 [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 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)

CTAN

This is just so I can keep my thoughts on this somewhere...

You would have to have:

 * A way to search modules
 * A way to verify modules (MD5 or similiar)
 * A way to get and install modules
 * A way to keep track of modules (both on the archive and locally)
 * An interface (both command line and ui)
 * A way for people to contribute (need an account system; no anonymous)

[ Category Person ]