Search the web
Sign In
New User? Sign Up
tcl_announce · comp.lang.tcl.announce
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Show off your group to the world. Share a photo of your group with us.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Messages 623 - 652 of 2991   Newest  |  < Newer  |  Older >  |  Oldest
Messages: Show Message Summaries   (Group by Topic) Sort by Date v  
#652 From: Jeffrey Hobbs <hobbs@...>
Date: Wed May 24, 2000 5:43 am
Subject: ANNOUNCE: Scriptics changes name to Ajuba Solutions
hobbs@...
Send Email Send Email
 
See the press release in full at:
     http://www.scriptics.com/company/news/press_release_ajuba.html

The most pressing questions on most peoples minds is answered here:

Why did Scriptics change its name to Ajuba Solutions?

Scriptics was founded on the vision of enabling organizations to
integrate complex busiess processes, technology and devices.  The
company has evolved its integration technology heritage into a
platform for addressing complex business-to-business integration
requirements.  The name and corporate identity change signals a
shift in the Company's focus from standalone technology to powerful
solutions for the business-to-business marketplace.

How does this affect Scriptics/Ajuba Tcl support?

As for the position regarding Tcl, nothing much is changing, it's
a matter of focus and emphasis.  You will still be able to purchase
Tcl training and support, and we are hoping to get TclPro 1.4 out
before the end of Q2.

My position as Tcl Ambassador remains as before.  The Tcl Core team
(myself and Eric Melski) is still firmly employed at Ajuba and
working on future enhancements to Tcl and Tk.

What about the Tcl Developer Xchange?

The Developer Xchange will exist as before, under either
	 http://dev.scriptics.com/
or http://dev.ajubasolutions.com/

Ajuba is dedicated to continuing the support of the Xchange, as
well as expanding it.  We are also looking to place it under a
more Tcl-oriented domain name in the near future.

--
    Jeffrey Hobbs                     The Tcl Guy
    hobbs at ajubasolutions.com       Ajuba Solutions (née Scriptics)

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#651 From: William.H.Duquette@...
Date: Wed May 24, 2000 5:43 am
Subject: ANN: Expand V2.0 is now available
William.H.Duquette@...
Send Email Send Email
 
Howdy!

Version 2.0 of Expand, my Tcl-based macro expansion tool, is now
available at

     http://www.wjduquette.com/expand

I use Expand for expanding marked up plain text into static web pages, RTF
files, and the like; it's also been used to create "literate" test suites.
Macros are nothing more than Tcl commands that can be embedded in the
source document.  Multi-pass processing is built in, to allow for building
tables of content and indices.

The new version is a complete rewrite, making use of namespaces to protect
the application code from the user's macros.  In addition, a number of new
predefined macros are available, including several which make it easier for
groups of macros to work together.

Enjoy!

Will Duquette
--------------------------------------------------------------------------
Will Duquette, JPL  | William.H.Duquette@...
But I speak only    | http://eis.jpl.nasa.gov/~will (JPL Use Only)
for myself.         | It's amazing what you can do with the right tools.

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#650 From: Frederic BONNET <frederic.bonnet@...>
Date: Wed May 24, 2000 5:43 am
Subject: ANNOUNCE: Dictionary 1.0: a new Tcl object type
frederic.bonnet@...
Send Email Send Email
 
Dictionary: a new Tcl object type
=================================

Copyright (c) 1999-2000 Frédéric BONNET <frederic.bonnet@...>

Please read the file license.txt

What's new: version 1.0.0, May 23th 2000
----------------------------------------

- The package is now final and no longer alpha.
- Added the "foreach" method for dictionary iteration.


Introduction
------------

This piece of software implements a new Tcl object type called
"dictionary". I decided to create it after a discussion in comp.lang.tcl,
when I issued a RFC on arrays as first class object. The primary purpose
was to turn arrays into objects so that they can be used everywhere Tcl
objects are expected: as proc arguments or inside other objects. In the
current implementation, arrays have no existence outside of their variable;
one could see arrays as a collection of variables, and not as a data
structure like lists. The only means of passing arrays to a proc is by
reference and not by value. Dictionaries are an attempt to define an
alternative to lists as a data structure, with array semantics.

Dictionaries can be seen as a hybrid between arrays and lists. They look
like lists, can be used as lists (thanks to the "everything is a string"
Tcl paradigm), but their internals are closer to arrays in the sense that
they use hash tables to store data. Some form of dictionary already exists
in Tcl: the result of "array get" (also used as argument in "array set")
has an external representation which is the same as a dictionary: an
even-sized list whose even elements are keys and odd elements are
values. The idea behind dictionaries is to give these pairlists an internal
representation, rather than use the plain list representation. That way,
the internal hash table never gets lost, and dictionaries can be used as
arrays without performance hit. This is the main difference with other
solutions such as TclX's keyed list, which don't use hash tables and then
yields O(n) performances on element access. Arrays and dictionaries yield
nearly-O(1) performances on element access.


A quick comparison between the different data structures:
---------------------------------------------------------


=============================================================================
            Access        First-class  Order         Variable    Immutable
            performances  object       Preservation  operations operations
=============================================================================
List        O(1)         Yes          Yes           Yes         Yes

Keyedlist   O(n)         Yes          Yes           Yes         No

Array       O(1)         No           No (via       Yes         No (variable)
                                       "array get")

Dictionary  O(1)         Yes          No            Yes         Yes
=============================================================================


Here "Immutable operations" mean operations on pure values that affect no
variable or other objects, such as "lreplace". "Variable operations" are
operations that affect variables, such as "lappend".

Arrays have no immutable operation since they are only implemented as
variables.  Keyedlists are regular Tcl objects but their interface define
no immutable operation, only variable operation. There is no mean to use
anonymous (ie as value) keyedlists. Lists only define "list" and "lappend"
as variable operations, others are all immutable operations (lreplace,
lrange...).  Dictionaries provide both variable and immutable "write"
operations (such as set/create, unset/substract, add/merge), and immutable
"read" operations (get, size, exists...). So dictionaries can be used as
arrays with variable ops, and as lists with immutable ops.

Order preservation is only useful for those who want to interchange objects
with lists. Keyedlists preserve the order in which elements are set. Arrays
aren't objects so this notion hardly applies, but "array get" returns a Tcl
list from an array, and the elements order is undefined (it depends on the
order in which elements are stored in the hash table). Dictionary follows
array semantics in the sense that their external representation looks like
a list, but the list elements are also undefined, only the key-value
associations are considered meaningful.


Where to get it
---------------

The dictionary source archive can be found there:

	 http://www.purl.org/net/bonnet/pub/dictionary.tar.gz

It contains sources, a Visual C++ makefile for Windows and TEA-compatible
(well, I hope so :) configure scripts.


Version
-------

The current version is 1.0.0 and follows the Tcl convention, that is
major.minor.patchlevel. It means that this version is the first release (.0
suffix) of version 1.0, and considered stable enough to be safely used in
most applications, even mission-critical. If a bug is spotted or a feature
needs to be slightly corrected, modifications will be made available as
patches.

It is intended to be used with Tcl8.2 or above.


Building the package
--------------------

On Windows:

     the provided makefile.vc is a MS Visual C++ -compatible makefile.
     Simply edit it then run nmake on it.

On TEA-compatible architectures: Unix, Windows with Cygwin:

     To make type:

	   ./configure
	   make
	   make install

     The configure script will deduce $PREFIX from the tcl installation.
     The generated Makefile uses the file $PREFIX/lib/tclConfig.sh that was
     left by the make of tcl for most of its configuration parameters.

     The Makefile generates pkgIndex.tcl files that are compatible with
     tcl7.6.   If you are using tcl7.5 then you will need to edit
     $PREFIX/lib/pkgIndex.tcl by hand.

On Macintosh

     No project file is provided on Macintosh platforms for now. However the
source code is written in portable C and uses no system-specific calls,
only the cross-platform Tcl API. Thus porting to MacOS should be as easy as
creating a proper project file for your favorite environment (eg. MPW or
CodeWarrior). Feel free to contribute any Macintosh port, be it project
files or compiled binaries for various architectures.


Using the package
-----------------

To use the package, simply add "package require dictionary" to your
scripts. It will register a new command "::dictionary" in the global
namespace. This command in turn provides a number of subcommands that
operate on dictionary variables and objects.


List of subcommands
----------------

	 "add",          "array",      "create",        "exists",
	 "foreach",      "get",        "merge",         "names",
	 "set",          "size",       "subtract",      "unset"


  * Dictionary creation

     They build new dictionary objects.

     dictionary create ?list?
     dictionary create ?key value ...?

	 Return a new dictionary initialized with the specified
	 arguments, either inline:

		 set d [dictionary create 1 foo 2 bar]

	 or as one even-sized list:

		 set d [dictionary create [list 1 foo 2 bar]]

	 Dictionaries can be used as an even-sized list:

		 set d2 [dictionary create $d]

	 But in this case it is faster to do:

		 set d2 $d

	 "dictionary create" is similar to the "list" command.



* Dictionary value access

     These are immutable methods and thus return new objects from existing
     ones, like concat or lrange.

     dictionary size dict

	 Query size of dictionary.

     dictionary get dict pattern

	 Return a new dictionary from selected elements of another one.

     dictionary exists dict keyName

	 Return whether the given key exists in the dictionary.

     dictionary names dict ?pattern?

	 Return a list of keys that match the given pattern. If no pattern
	 is specified, return all the keys.

     dictionary merge dict dict
     dictionary merge dict ?key value ...?

	 Return a new dictionary made of the union of both dictionaries

     dictionary substract dict dict
     dictionary substract dict ?key value ...?

	 Return a new dictionary made of the first dictionary elements
	 minus the second's



* Dictionary variable access

     These are similar to set or lappend in the sense that they alter the
     value of a variable.

     dictionary set varName keyName ?newValue?

	 Query or set the value of an element named keyName in
	 dictionary variable varName.

     dictionary unset varName keyName ?keyName ...?

	 Unset elements with the given key names in dictionary variable
	 varName .

     dictionary add varName key value ?key value...?
     dictionary add varName list

	 Add specified elements to dictionary variable varName.
	 Here list can also be a dictionary.



* Dictionary iteration

     dictionary foreach {keyName valueName} ?{keyName valueName} ...? command

	 Iterate over a dictionary's keys and values. This is very similar
	 to the "foreach" Tcl command, except that it needs exactly two
	 variables to be specified for each dictionary. Moreover, it causes
	 no type shimering (dictionaries are not converted to lists).

* Dictionary interface to arrays

     These 2 methods don't provide extra functionality over existing array
     get/set methods, but the binary extension will provide optimizations
     given that array methods expect lists and thus may create object type
     shimmering.  Dictionary methods won't create shimmering.

     dictionary array get arrayName ?pattern?

	 Return a new dictionary with elements of array arrayName.
	 An optional pattern is used to restrict elements by key.

     dictionary array set arrayName dict
     dictionary array new arrayName dict

	 Fill array arrayName with dictionary dict's elements. The
	 "new" form unsets any existing variable first.

--
Frédéric BONNET                        frederic.bonnet@...
---------------------------------------------------------------
"Theory may inform, but Practice convinces"
                                                     George Bain

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#649 From: PDQ Innovations <devel@...>
Date: Wed May 24, 2000 5:44 am
Subject: ANNOUNCE: PDQ Web Browser Alpha-test release
devel@...
Send Email Send Email
 
News Release: May 22, 2000:

PDQ Innovations Inc is pleased to announce the limited alpha test release
of PDQ, an extraordinary new Web Browser for Linux!

PDQ provides the essential functionality of the ponderous browsers
but in a much smaller hoof/paw/foot-print.   PDQ uses far fewer resources
than it's bigger brethren.  Moreover, since PDQ is based upon the Tk
widget set rather than Motif, the user interface is zippier.

But small size is only the beginning.  Aside from replacing your existing
Linux browser, PDQ also provides:

   - support for Safe-Tcl, yes embedded within web pages!
   - a Postgres database client, also within Safe-Tcl
   - a macro processing facility, client AND server
   - a mime-capable mail reader
   - and much more ...

PDQ leverages on the stability and speed of Tcl to deliver lightweight and
reliable client side scripting.  Imagine,  clicking on a link containing
an applet and have memory/cpu consumption barely change!  Imagine stability
and reliability concerns with client scripting no longer being an issue.
Thats what PDQ and Tcl can deliver.  Best of all, PDQ is free for
personal use.

To participate in the Alpha, go to http://www.pdqi.com and select
"Alpha Test" from the Nav-bar.  Beta test is expected to commence in a
couple of weeks.

--
Email: devel@...           www.pdqi.com

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#648 From: vincentdarley@...
Date: Thu May 18, 2000 1:23 am
Subject: ANN: Alphatk update: programmer's text editor.
vincentdarley@...
Send Email Send Email
 
The ftp site for AlphaTk is <ftp://ftp.ucsd.edu/pub/alpha/tcl/alphatk/>

The current release is 7.3b18.  Recent improvements include:

Version control support: we now have reasonable access to
checkin/out/diff facilities of cvs and perforce.  This is still a work
in progress, but it's at least usable (i.e. I use it every day!)

Incremental search: much better exact/case-insensitive/regexp search
capability (rather like emacs).

Much better syntax highlighting (faster and better, particularly for
multi-line quotes or comments).

Many, many other changes (see end of message).

What is AlphaTk?

AlphaTk is a text editor.  It's most useful for programmers, those
writing a lot of TeX or LaTeX documents, and for editing of HTML source
files.  It has very rich features to aid in writing and editing files
of those document types.  The programming languages strongly supported
are C, C++, Java, Tcl, Perl, Matlab.  Most other common languages are
also supported, although perhaps not with quite such a rich feature
set.

AlphaTk is written entirely in Tcl, the scripting and gui language
developed by John Ousterhout (now at www.scriptics.com).  This means it
is easily extendable, configurable etc.  Most aspects of its behaviour
can be configured using various 'Preferences' dialogs.  If you can
program in Tcl you can tweak it in any way you like.  However it is
designed to be used by people who cannot program in Tcl.

AlphaTk is a little like emacs, in that it is a very powerful text
editor.  However it was designed with a graphical interface in mind
(for many years Alpha was a MacOS only product written in C. This is
effectively a re-implementation of Alpha by emulating its inner
functionality in plain Tcl).

AlphaTk is a shareware product.  This is the only way the author can
justify the huge amount of time required to implement AlphaTk as a
cross-platform editor using Tcl and the Tk toolkit.  Within the near
future, you will be able to make payment with credit-card etc through
one of the online services.  Until that time, pre-release versions of
AlphaTk may be used for free.

AlphaTk should run on Windows or Unix (on MacOS you can use Pete
Keleher's editor Alpha which has approximately the same functionality).
AlphaTk will mostly run on MacOS, but there is a known menu problem.

Recent AlphaTk changes:

* The status window hides/appears in sync with the menubar.
* version control popup better.  Partial implementation for cvs and
   perforce so far.  Comments, suggestions, code much appreciated.
* minor fix to moveWin to cope with Tk peculiarity.
* diff mode working again.
* auto-loading of images in 'Images' directory.
* status-window prompting has better handling of modifier keys.
* 'revert' handles duplicate window marks <2> etc.
* better handling of colouring of multi-line quoted text.
* auto marking/colouring of help files.
* better killLine, insertToTop
* fix to disabled status of vc popup commands
*

7.3b17 - released

* Syntax colouring finally handles multi-line comments /*....*/ etc.
   On average I think this addition increases the speed of syntax
   colouring, plus Java, C++ finally look great!
* Slightly better implementation of regModeKeywords
* Keyboard matching in some dialogs (popup menus, listboxes), so you
   can type an entry and have it selected on the fly (no need to use
   the mouse)
* basic use of 'status::prompt' works again (it was inadvertently
   broken by the more advanced use in 7.3b15).
* Syntax colouring of multi-line quotes, and better colouring of
   quotes and multi-line comments while the user is typing them in.
* I now have an automated upload script, so releases take less of
   my time.

7.3b16 - released

* added 'viewable/transient' code to dialog/listpick so we can't ever
   hang the application under some window managers.
* minor fix to 'Menu' for items deduced to be checkbuttons because
   of their attached flag.
* fix to possible startup menu-bar placement problem under some
   versions of WinTk.
* we now use core tclIndex files and formats, and hence do not need
   our own 'unknown'.  We do need to override auto_mkindex/auto_reset
* better handling of winico package to work around Tk problems on
   windows (e.g. wm resizable . 0 0 will reset the icon!).
* better handling of syntax-colouring-changes on the fly.
* addition of version control popup to each window.  Doesn't actually
   integrate with version control yet...  Added balloon help to various
   popups.
* errors are shown in red in the status bar now.

AlphaTcl (core library) changes:

========================================================================
========
= 7.4b3 released 		   	 last update:
05/17/2000 {09:35:49 AM}
========================================================================
========
* Tcl next/prev trace func stuff moved to alphaDeveloperMenu
* minor ftpParse fix in case user has a no username in ic.
* 'diff' capability partially implemented in vcCvs (but Diff mode
   doesn't yet handle a cvs-returned diff due to different header).
   Other small vcs fixes/improvements, particularly for Alpha 8.
* Filled in password type in dialog::make, used by ftp filesets now.
* minor fix to ftpMenu to avoid addMenuItem problems.
========================================================================
========
= 7.4b2 released 		   	 last update:
05/15/2000 {14:43:43 PM}
========================================================================
========
* final app::multi fix.
* various help files updated in minor ways.
* removed all codewarrior/ftp/think specific code from
   filesetsMenu.tcl.  Each fileset type is now happy just by being
   registered.  better code separation between filesets and menu.
* added optional mapTo argument to 'package::addPrefsDialog'
* open-windows-fileset 'type' fix (thanks).
* some changes to search.tcl/tclMode to better separate next/prevFunc
   functionality (some of Tom's new code).  Fix to Tcl mode
   func/parseExpr.
========================================================================
========
= 7.4b1 released 		   	 last update:
05/13/2000 {13:47:07 PM}
========================================================================
========
* fix to app::multi... procs (thanks Vittorio for trace dumps!)
* remoteEvaluate fix for Tcl 8.
* beginnings of "Version Control Help" file.
* supersearch gets initial state setup better with Tcl 8.
* various indentation related procedures work with a tab-size of 0
   (unusual case, but there were many problems).
* set tab size on open doesn't change the 'dirty' status of the window
* fix for 'dialog::_tmp' problem.  Note that if dialog::make fails
   internally due to some unforeseen error, you will be prompted to
   submit a bug report.
* can auto-mark/colour help files if they are untouched.
* some Tcl example fixes in Macros.help
* updated "Filesets Help"
========================================================================
========
= 7.4a17 released 		   	 last update:
05/12/2000 {12:14:42 PM}
========================================================================
========
* dialog::make works pretty well now, and I strongly suggest those
   writing their own dialogs using 'dialog' consider using dialog::make
   instead.  If you want any features added to dialog::make, alpha-d is
   the right place to discuss such things.
* dialog::make argument list format changed to allow each dialog item
   its own sublist (and hence allow optional arguments like help,
   perhaps even font size etc in the future).  The simple example is
   now:
     dialog::make -ok "Accept" -title hello -defaultpage Second \
     {First {var Hey 1} {flag blah 0} {Folder hey ""}} \
     {Second {var Hey 2} {password Pass abc}}
* 'uniq' etc. added to fileUtils.tcl (thanks Bernard)
* added help capability to editFilesets and dialog::make, although it
   is only used in Alpha 8/tk.
* Matlab mode largely modernised for Alpha 8/tk, similar efforts to
   Perl mode (both modes probably still contain problematic code).
* isearch/rsearch now can integrate with the standard search dialogs
   via cmd-e and/or ctrl-s,ctrl-s.
* fileset problem worked around, added 'preinit' capability for menus.
* install readme changed to 'READ.TO.INSTALL' so you can add a
   file-mapping in internet config to take it to Alpha's install-type
   automatically.  (Anything ending in INSTALL will trigger Inst mode).
* edit filesets dialog hooked up to proper notification of fileset
   changes, and simplification of 'setDetails' procs.
* fixed silly bug in filesetTabPreference code.
========================================================================
========
= 7.4a16 released 		   	 last update:
05/10/2000 {09:37:36 AM}
========================================================================
========
* some wwwMenu fixes
* setup assistant switch of developerUtilities->alphaDeveloperMenu
* some dialogs.tcl work.
* nice isearch/rsearch improvements from Martin.  In particular,
   ctrl-s ctrl-s now continues the last search, and we get better
   notification messages in the status bar on termination etc.
* dialog::make seems to work reasonably well now.  Needs additions for
   other dialog item types.  A quick example is:
   dialog::make {First var Hey 1 flag blah 0 Folder hey ""} {Second var
Hey 2}
   The goal is to make it easy to build up dialogs without worrying too
   much about their contents.
* minor auto_path changes for Alpha 8.
* diskModifiedHook procedures now take 1 or 0 as extra argument
   depending on if the file is modified on disk, or has just become
   unmodified on disk (e.g. because of a 'revert').
* cvs vc improvements.
* some minor improvements to remote::get (particularly for Alphatk).
* perforce vc checkin works (seems to require notion of stdin, so
   probably doesn't work with MacOS client -- anyone who uses it,
   please check).
* lots of new contributions: bibtex mode 3.5.1, metafont mode, filters
   menu, emacs.tcl, macros.help, readme referencing the Alpha Web FAQ,
   and probably more that I've missed.  Many thanks!
* editFilesets dialog improved further, using new 'dialog::make' to
   simplify things a lot, plus a few bugs fixed.
* Inst mode comments/colouring additions from Craig
* remove duplicate lines replaced by enhanced version from alpha-d
   ('uniq')
* added 'hook::anythingRegistered' to hook package, upped version to 1.1
* added 'preOpeningHook' to core alpha hooks
* added ability to register particular procs to files just opening
   in any fileset. (fileset-file-opening).
* as an example added 'filesetTabPreference' extension.
* matchIt default range of 3000 removed.  Java/Tcl mode workarounds
   removed, since matchIt now works as advertised.
* modes with no preferences at all won't silently fail on F12.
* removed obsolete 'manipulate' fileset procedures, moved new tex
fileset
   code to latexFilesets.tcl (and editFilesets now handles tex
   filesets).  Further rearrangement of filesets code for added
   robustness.
* some Tcl support for hierarchical help menu (menus.tcl)

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#647 From: sasagawa kazuo <sasagawa@...>
Date: Wed May 17, 2000 10:13 am
Subject: Fve V4.0 (Editor UNIX/Windows/Mac)Tcl/Tk_script
sasagawa@...
Send Email Send Email
 
Fve V4.0 (Editor UNIX/Windows/Mac)Tcl/Tk_script
(File Viewer Editor_Version fve Ver4.0)

  Multi-platform version(Macintosh,Windows,Unix)
  Note:1. with this release Fve version number skips from 1.51 to 4.0.
              The jump was made in order to synchronize English and Japanese
              version numbers of Fve.
          2. On the Macintosh the action of Fve is not so good.

*Changes(Version4.0)
   1 Multi-platform version ->  Macintosh,Windows,Unix
   2 Changed the Menu Button and the other Button widget layout.
   3 Added "Copy Files" command like FileRunner to Tool_Menu.
   4 (bug fix) fixed the bug of "Copy the line of Pattern Matching" command
       of Option_Menu.
   5 (bug fix) fixed the bug of "TagJump" command.

*  This program "fve" is a text editor for X Window System,Windows
    & Macintosh, and free software under GPL.
    Fve requires version of Tcl/Tk installed (Tcl/Tk8.1, Tcl/Tk8.2
    or Tcl/Tk8.3). And it needs /usr/local/bin/wish8.3. (default) (or
    wish8.1,wish8.2)

    Overview
       o Leave space between lines.(1 - 24 dot)
         [It must be useful for people who have spectacles
          for the aged like me.]
       o Split window.(vertically or horizontally)
       o View cat_file,gz_file,dump_file(unix)
       o View gif_file.
       o Run xdvi or ghostview(gv) when file_extension is dvi or ps.(unix)
       o File copy,rename,chmod,delete,mkdir,rmdir,tar zcvf(unix).
       o There is not keyboard_macros.
       o Others.

  Please read Help.

----------------------------------------------------------------------
fve40u.tgz  --> For Unix.
		 Unix file(the end of line representation -> "lf")

fve40w.zip  --> For Windows and Macintosh (compress with zip.exe).
		 PCs file(the end of line representation -> "crlf")

These are same files without the end_of_line_code.
	   Under Unix the Tcl I/O system automatically translates between
	   different end-of-line representations (such as CR on Macs and
	   CRLF on PC's) to the newline form used in UNIX and in all Tcl
	   scripts. Under Windows and Macintosh it's same.

  There are these at
               http://www.ne.jp/asahi/sasagawa/homepage/
========================================================
  If you find bugs, please send me a bug report to my email address.

  2000-5-17  sasagawa@...    kazuo sasagawa

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#646 From: AnkiF <ankif@...>
Date: Tue May 16, 2000 10:04 pm
Subject: ANNOUNCE : TkImgMap 2.0.3
ankif@...
Send Email Send Email
 
NAME : TkImgMap

SHORT DESCRIPTION : Imagemap editor for the Web

LOCATION :
http://ankif.free.fr/info/TkImgMap_en.html

REQUIREMENTS : Tcl/Tk8.0+, no compiling required (pure Tcl/Tk)

MAIN FEATURES :
* Reads GIF files (and JPG if Jan Nijtmans' Img package
   is present)
* Can import from existing HTML files
* Saves in HTML file as server-side imagemap
* Available shapes : rectangle, circle, polygon
* Memorizes user preferences
* (minimal) online help
* User language-independent - French & English resource files
   are provided

CONTACTS : AnkiF, ankif@...

HISTORY :

TkImgMap 2.0.3 is essentially a bugfix version. Additionally :
* it can now be run from any directory
* a standalone Windows version is provided


TkImgMap 2.0 was a complete reworking of the 1.x version :
* The internal structure has been modified to increase its
modularity.
* Its use should be more intuitive. For example, when importing an
HTML file, if an image file is associated to an imagemap, that
image is automatically retrieved. Afterwards, it is possible to
update the HTML file by simply saving it back.
* More parameters in the configuration file
* A real UNIX version ! (tar.gz without CR,LF in the scripts)
* Balloon help
and many more (see: HISTORY.txt)

--
AnkiF             |
Freenaute         | http://ankif.free.fr/

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#645 From: Bill Schongar <bschonga@...>
Date: Tue May 16, 2000 6:46 pm
Subject: Dr. Dobb's Tcl-URL! - weekly Tcl news and links (May 16)
bschonga@...
Send Email Send Email
 
Features and benchmarks and packages, oh my!

     FEATURE CHANGE POLL: Jeff asks for feedback on
     changes to certain error cases in 8.4, so
     make sure you get your opinion in!
         http://www.deja.com/=dnc/getdoc.xp?AN=621373363

     Andrej Vckovsk and Byron Servies largely conclude that
     service of arbitrary client-generated scripts is best
     assigned through process management
         http://www.deja.com/=dnc/viewthread.xp?AN=622703941

     Large integer math with strings? Well, maybe.
     Discussions on representing ratios, arbitrarily large
     integers, and other fun numbers in string format:
         http://www.deja.com/=dnc/getdoc.xp?AN=620776110

     A question on hiding things on the canvas bring up the reminder
     that 8.3 has some useful canvas features, including :
     '$canvas itemconfigure myitem -state hidden' and
     '$canvas itemconfig myitem -state normal'

     Silicon Valley Tcl Users Group (SVTUG) meeting is
     scheduled for Tuesday, May 16 at the Cygnus
     offices in Sunnyvale, 7pm to 8:30.
         http://www.deja.com/=dnc/getdoc.xp?AN=623823826

     What's up, KDE dock? Suggestions on docking Tk
     applications in a Gnome or KDE panel, and possibly
     telling what type of desktop is running:
         http://www.deja.com/=dnc/getdoc.xp?AN=621532379

     What is real? Or real numbers, anyway..  a regular
     expression for validating a number in scientific notation:
         http://www.deja.com/=dnc/getdoc.xp?AN=622288216


     Packages, updates and such
     --

     Jeff Hobbs announces the release of the re-written
     Tcl benchmarks in CVS form, as well as results of the
     benchmarks from Tcl 7.4 to Tcl 8.4a1:
         http://www.deja.com/=dnc/getdoc.xp?AN=621342964

     Tkprint 1.1 now has bugfix 3 available to remove the
     'no options = no printing' problem some folks encountered:
         http://www.deja.com/=dnc/getdoc.xp?AN=620804327

     tkBuilder patched with version 102a to fix several
     known bugs in tkBuilder 1.0.2
         http://www.deja.com/=dnc/getdoc.xp?AN=621102048

     Andreas Otto updates his Tcl compiler with a new
     framework to integrate the components:
         http://www.deja.com/=dnc/getdoc.xp?AN=620704968

     George announces an initial Drag and Drop extension
     for Window and Unix. Get it at:
         http://www.iit.demokritos.gr/~petasis/tcl

     Version 1.3 of the Mentry (multi-entry widget) package
     is now available, and pure Tcl:
         http://www.deja.com/=dnc/getdoc.xp?AN=621714441

     Image 1.0 is a windows extension that provides image
     processing functions without the need for Tk. (CGI
     or automated programs, anyone?):
         http://www.deja.com/=dnc/getdoc.xp?AN=623075990


Everything you want is probably one or two clicks away in these pages:

     The "Welcome to comp.lang.tcl" message by Andreas Kupries
         http://www.westend.com/~kupries/c.l.t.welcome.html

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

     Scriptics maintains a highly organized Tcl resource center
         http://dev.scriptics.com/resource/

     They also keep info to convince your boss Tcl is a good thing
         http://dev.scriptics.com/scripting/

     NeoSoft has a comp.lang.tcl contributed sources archive
         http://www.neosoft.com/tcl/contributed-software/

     Cameron Laird tracks many Tcl/Tk references of interest
         http://starbase.neosoft.com/~claird/comp.lang.tcl/

     Cetus Links maintains a Tcl/Tk page with verified links
         http://www.cetus-links.org/oo_tcl_tk.html

     Findmail archives comp.lang.tcl.announce posts
         http://www.egroups.com/list/tcl_announce/


Previous - (U)se the (R)esource, (L)uke! - messages are listed here:
   http://purl.org/thecliff/tcl/url.html
or
   http://www.dejanews.com/dnquery.xp?QRY=~g%20comp.lang.tcl%20Tcl-URL%21

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

To receive a new issue of this posting in e-mail each Monday, ask
<claird@...> 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.
--

Cameron Laird <claird@...>
Business:  http://www.Phaseit.net
Personal:  http://starbase.neosoft.com/~claird/home.html

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#644 From: Jan Nijtmans <j.nijtmans@...>
Date: Mon May 15, 2000 11:31 am
Subject: ANNOUNCE: Plus-patch 8.3.1
j.nijtmans@...
Send Email Send Email
 
Hi, all

I'm glad to announce the availability of the 8.3.1 plus-patches.

This patch provides many bug-fixes and enhancements which didn't
make it in the Tcl/Tk core (yet) and which are not implementable
as separate extensions. Among them:
- Tk is now a fully TEA-compatible dynamically loadable package.
   Just use "package require Tk" from tclsh, and it will start
   to behave like wish. Works on UNIX and Windows, but probably
   not on Mac.
- Scripted document fix by Jean-Claude Wippler. (This fix is
   already in CVS, and will be in Tcl 8.4a1)
- Support for gcc-2.95.2-mingw. The current win32api header
   files still contain a few bugs which hopefully will be fixed in
   the next release. If your Tk buttons appear larger than expected,
   don't be too surprised....... ;-) In my build environment it's
   already fixed.
- EBCDIC encoding/decoding support. Thanks to Apache for providing
   the EBCDIC tables.
- Windows code-pages (cp874 and cp1250 up to cp1258) have the
   euro character added in its proper location. See:
     <http://www.microsoft.com/windows/euro.asp>
- Contains patch for TclX8.2.0 (TCLX_PATCHES), making TclX fully
   Stub-enabled. (not tested on Windows yet)
- Contains patch for BLT2.4q (BLT_PATCHES), making BLT fully
   Stub-enabled.

Most of those fixes are already submitted to Scriptic's bug
database, and are 100% upwards compatible.

The patch itself can be downloaded from:

ftp://ftp.neosoft.com/pub/tcl/sorted/packages-8.0/devel/tcl8.3.1plus.patch.gz

Full distributions with the plus-patch already applied are available as
well.

for UNIX:

   ftp://ftp.neosoft.com/pub/tcl/sorted/packages-8.0/devel/tcl8.3.1plus.tar.gz
   ftp://ftp.neosoft.com/pub/tcl/sorted/packages-8.0/devel/tk8.3.1plus.tar.gz

for Windows (same content but different format):

   ftp://ftp.neosoft.com/pub/tcl/sorted/packages-8.0/devel/tcl831plus.zip
   ftp://ftp.neosoft.com/pub/tcl/sorted/packages-8.0/devel/tk831plus.zip

A binary distribution for Windows is not available yet, but you can
build it yourself from the sources. It will follow soon. Binary
distributions for RedHat and Debian Linux are expected to be
available soon as well.

More detail information is available at:
    http://purl.oclc.org/net/nijtmans/plus.html

Regards,
--
Jan Nijtmans, CMG Arnhem B.V.
email: j.nijtmans@... (private)
        jan.nijtmans@...  (work)
url:   http://purl.oclc.org/net/nijtmans/

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#643 From: Petasis George <petasis@...>
Date: Fri May 12, 2000 6:18 pm
Subject: [ANNOUNCE] Initial Drag&Drop implementation...
petasis@...
Send Email Send Email
 
Hi all,

Sorry for the big delay :-)
There is an initial implementation of a drag&drop extension.
Platforms: unix/windows

Can be found at http://www.iit.demokritos.gr/~petasis/tcl

Please consider it alpha quality (&incomplete) software.
Any comments are welcomed...

George

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#642 From: Bill Schongar <bschonga@...>
Date: Thu May 11, 2000 5:52 pm
Subject: Dr. Dobb's Tcl-URL! - weekly Tcl news and links (May 9)
bschonga@...
Send Email Send Email
 
Our featured quote, from a posting by Donal K. Fellows:
   "C++ is a low-level language with some mid-level features
   grafted onto it.  It is almost certainly used in more places
   than justified, often due to ignorance about the alternatives
   (of which Tcl is one.)"

     Mo Dejong announces the 1.2.6 percolation of Jacl and TclBlend,
     aka TclJava, including a few pre-compiled binaries:
          http://www.deja.com/=dnc/getdoc.xp?AN=617772045
     Or get them from:
         http://www.cs.umn.edu/~dejong/tcl/tcljava/prerelease.html

     Webshell 3.0 is announced, a tool for creating web-based
     application such as on-the-fly HTML, database functions, and
     other such fun stuff. Note that you need Tcl 8.2 or above to
     make it run...
         http://websh.com/download

     Where'd Tkdesk go, anyway? In case you're looking, it's moved
     to a new location:
         http://sd.znet.com/~jchris/tkdesk/

     Want to talk objects? Inheritance? Static, private, public,
     constructor, destructor... well, more discussion goes on about
     the option of including Itcl in the 8.4 release core:
         http://www.deja.com/=dnc/getdoc.xp?AN=618484139

     Iain announces Tkprint 1.1.2, an extension for printing
     functions on MS Windows:
         http://www.deja.com/=dnc/getdoc.xp?AN=618525236

     Mac users: the 8.3 installer includes a wish shell that
     doesn't run on MacOS 7.5.5, 8.0, or 8.1. A fix is due out
     shortly, and will be announced.

     A simple question on existing lists of Tcl disadvantages leads
     to further introspection, including discussions on whether
     arrays are really arrays, or hash tables, or 'maps', or...
         http://www.deja.com/=dnc/getdoc.xp?AN=619323210

     Joystick control under Linux - you know you want it, though
     you may not be sure when you'll use it. A neat solution to
     the problem you didn't know you had:
         http://www.deja.com/=dnc/getdoc.xp?AN=619631030

     On the subject of peripherals, Jeff briefly mentions that
     the Button-4 and Button-5 bindings will let most Linux/UNIX
     boxes (assuming your mappings are set up right) handle
     MouseWheel signals:
         http://www.deja.com/=dnc/getdoc.xp?AN=619826360

     Dave gives us neat code to query or set the state of the caps,
     num and scroll lock keys on Windows:
         http://www.deja.com/=dnc/getdoc.xp?AN=620195160


Everything you want is probably one or two clicks away in these pages:

     The "Welcome to comp.lang.tcl" message by Andreas Kupries
         http://www.westend.com/~kupries/c.l.t.welcome.html

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

     Scriptics maintains a highly organized Tcl resource center
         http://dev.scriptics.com/resource/

     They also keep info to convince your boss Tcl is a good thing
         http://dev.scriptics.com/scripting/

     NeoSoft has a comp.lang.tcl contributed sources archive
         http://www.neosoft.com/tcl/contributed-software/

     Cameron Laird tracks many Tcl/Tk references of interest
         http://starbase.neosoft.com/~claird/comp.lang.tcl/

     Cetus Links maintains a Tcl/Tk page with verified links
         http://www.cetus-links.org/oo_tcl_tk.html

     Findmail archives comp.lang.tcl.announce posts
         http://www.egroups.com/list/tcl_announce/


Previous - (U)se the (R)esource, (L)uke! - messages are listed here:
   http://purl.org/thecliff/tcl/url.html
or
   http://www.dejanews.com/dnquery.xp?QRY=~g%20comp.lang.tcl%20Tcl-URL%21

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

To receive a new issue of this posting in e-mail each Monday, ask
<claird@...> 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.
--

Cameron Laird <claird@...>
Business:  http://www.Phaseit.net
Personal:  http://starbase.neosoft.com/~claird/home.html

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#641 From: Frank Schnekenburger <sawpit@...>
Date: Tue May 9, 2000 3:02 pm
Subject: ANNOUNCE: tkBuilder Patch 102a
sawpit@...
Send Email Send Email
 
A small patch (102a) is available to fix the following
bugs in tkBuilder 1.0.2:

Bug 102.5: Under tcl/tk 8.3, the following
'attributes' may be listed on the attributes form:
'-background', '-borderwidth',' -foreground',
'-invalidcommand', '-validatecommand'.

Bug 102.4: When saving megawidget, does not check to
ensure that the branch does not include the project,
main window, or file objects, which may cause problems
when the megawidget is loaded into a project.

Bug 102.2: Geometry icon not necessarily updated in
widget tree after a 'Copy To' operation changes
geometry manager.

Bug 102.1: 'Copy To Siblings' and 'Copy To
Descendants' toolbar buttons do not work.

A full description of the bugs and the patch file that
fixes them is available at http://scp.on.ca/sawpit

Frank Schnekenburger
At Sawpit
http://scp.on.ca/sawpit
sawpit@...

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#640 From: Jeffrey Hobbs <jeffrey.hobbs@...>
Date: Tue May 9, 2000 1:31 am
Subject: ANNOUNCE: SVTUG meeting, Tuesday, 16 May at Cygnus
jeffrey.hobbs@...
Send Email Send Email
 
WHAT: Silicon Valley Tcl Users Group (SVTUG)

WHERE: Cygnus, a Red Hat company SV offices
	 1325 Chesapeake Terrace
	 Sunnyvale CA 94089.

Folks will need to go around to the side entrance. The front
door will not be open at 7:00, but if you go around to the
left side of the building there is a door there.  Further
directions will be sign-posted (look for big kitchen).

WHEN: Tuesday, May 16th from 7:00pm to ~8:30pm.

TOPICS:

7:00 "The state of Tcl/Java."

      Mo DeJong will present an overview of the
      current state of Tcl and Java integration
      (aka Jacl and Tcl Blend). This talk will
      cover what has been implemented over the
      last year and what will be done in the
      future. This talk will also include a
      demo of "Swank", the implementation of
      Tk written on top of Java's Swing widgets.

7:30 "An IDE that does Tcl and Itcl."

      Mo DeJong will present an overview of
      the recently GPLed Source Navigator IDE.
      The IDE has recently become an "Open Source"
      project thanks to Red Hat. We will focus
      on the IDE features specific to Tcl and Itcl
      and show you how this IDE can make a Tcl
      developers life a lot easier.

8:00 "Recent developments in Tcl optimization - 8.4"

      Jeff Hobbs will delve into recent developments
      that have been made to speed up Tcl that touch
      the most common commands of the language.  8.4
      should see significant speedups for certain
      operations.

    Mo DeJong, Cygnus Solutions, A Red Hat company
--
    Jeffrey Hobbs                          The Tcl Guy
    jeffrey.hobbs at scriptics.com         Scriptics Corp.

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#639 From: Andreas Otto <aotto@...>
Date: Mon May 8, 2000 8:00 pm
Subject: UPDATE TCL Compiler: Get the FrameWork "CompWork" for download
aotto@...
Send Email Send Email
 
CompWork is available:
=====================

"CompWork" is an integration platform for all products of
the "Compiler" family like Tcl2Meta, Meta2Tcl and Meta2C.

It includes the RunTime library for intel-linux and
has an easy to use command line interface.

"You Now Be Able To Convert All Your Tcl Stuff Into Pure C Code"

for additional information please contact:

   http://home.t-online.de/home/aotto/compiler.html

================================================================

New version's are available for:

   Tcl2Meta : http://home.t-online.de/home/aotto/comp-tcl2meta.html
   Meta2Tcl : http://home.t-online.de/home/aotto/comp-meta2tcl.html
   Meta2C   : http://home.t-online.de/home/aotto/comp-meta2c.html

please contact me for additional information:

   mailto:aotto@...

mfg

aotto :)

--
================================================================
Andreas Otto              Phone: ++49-(0)8152-399540
IPN Ingenieurbuero fuer   mailto:aotto@...
     Praezisionsnumerik    Web: http://home.t-online.de/home/aotto
Ulmenstrasse 3            Skills: Unix,Sql,Tcl,Shell,Sybase...
D-34289 Zierenberg        Area: Bank, FX, MM, shares, options
=================================================================

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#638 From: Bill Schongar <bschonga@...>
Date: Tue May 2, 2000 4:25 pm
Subject: Dr. Dobb's Tcl-URL! - weekly Tcl news and links (May 2)
bschonga@...
Send Email Send Email
 
Administrative note:  "Tcl-URL!"'s target is to appear once a week,
generally early on Monday or Tuesday.  While we had a lot of variance
around that goal during April, we're returning now to a more predic-
table schedule.

It's finally spring, and young (and old) coders hearts turn to ...
coding, of course!

     Juan Gil announces "The Simple Library", a pure-Tcl collection
     of commands and such. Much akin to "tcllib", but some
     differences do exist:
         http://www.deja.com/=dnc/getdoc.xp?AN=614933666
         http://simplelib.homepage.com

     A helpful pointer for folks using vi and vim on how to
     get the control character sequences for use with 'send':
         http://www.deja.com/=dnc/getdoc.xp?AN=615667530

     How to catch those same control chatacter sequences on
     UNIX and Windows NT - use TclX:
         http://www.deja.com/=dnc/getdoc.xp?AN=615478657

     Looking converts... err, conversions for your Tcl scripts?
     Some thoughts about octal, hex, and floats:
         http://www.deja.com/=dnc/getdoc.xp?AN=615889153

     Looking for a PDF version of the 8.3 man pages? So
     are a bunch of other folks, and you might be able to help:
         http://www.deja.com/=dnc/getdoc.xp?AN=616009388

     Tcl/Tk 8.3.1 is released! Get it now at:
         http://dev.scriptics.com/software/tcltk/8.3.html

     Reading width and height information straight out of
     a JPEG file with just a bit of code and no need for Wish
     to create an image:
         http://www.deja.com/=dnc/getdoc.xp?AN=616219191

     How do we get cross platform printing? And what form
     do we need it in? Make your voice heard:
         http://www.deja.com/=dnc/getdoc.xp?AN=616379255

     Jean-Luc releases Tcl/Tk 8.3.1 Redhat RPMs, and taps
     his foot waiting for Jan to finish up the Plus Patch.
     Meanwhile, the rest of us moving at normal speed are
     still reading the original release announcement.
         http://jfontain.free.fr/tcl-8.3.1-1.i386.rpm
         ttp://jfontain.free.fr/tk-8.3.1-1.i386.rpm

     Laurent announce tclbenchmarks-0.2, to try and quantify
     the mysteries of command execution speed:
         http://www.neosoft.com/tcl/ftparchive/sorted/misc/tclbenchmarks/0.2/


Everything you want is probably one or two clicks away in these pages:

     The "Welcome to comp.lang.tcl" message by Andreas Kupries
         http://www.westend.com/~kupries/c.l.t.welcome.html

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

     Scriptics maintains a highly organized Tcl resource center
         http://dev.scriptics.com/resource/

     They also keep info to convince your boss Tcl is a good thing
         http://dev.scriptics.com/scripting/

     NeoSoft has a comp.lang.tcl contributed sources archive
         http://www.neosoft.com/tcl/contributed-software/

     Cameron Laird tracks many Tcl/Tk references of interest
         http://starbase.neosoft.com/~claird/comp.lang.tcl/

     Cetus Links maintains a Tcl/Tk page with verified links
         http://www.cetus-links.org/oo_tcl_tk.html

     Findmail archives comp.lang.tcl.announce posts
         http://www.egroups.com/list/tcl_announce/


Previous - (U)se the (R)esource, (L)uke! - messages are listed here:
   http://purl.org/thecliff/tcl/url.html
or
   http://www.dejanews.com/dnquery.xp?QRY=~g%20comp.lang.tcl%20Tcl-URL%21

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

To receive a new issue of this posting in e-mail each Monday, ask
<claird@...> 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.
--

Cameron Laird <claird@...>
Business:  http://www.Phaseit.net
Personal:  http://starbase.neosoft.com/~claird/home.html

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#637 From: Jeffrey Hobbs <jeffrey.hobbs@...>
Date: Mon May 1, 2000 7:17 pm
Subject: ANNOUNCE: Tcl8.3.1 update - tclsh.ico file
jeffrey.hobbs@...
Send Email Send Email
 
The Tcl8.3.1 archive distribution was lacking the win/tclsh.ico file,
which defines the icon for the Windows tclsh executable.  This will
only affect those trying to build tclsh (not wish) from the sources.

I have regenerated the distributions with this file (this only affects
the Tcl8.3.1 archives, not Tk or the executables).  You can also find
the tclsh.ico file by itself, all available at:
	 ftp://ftp.scriptics.com/pub/tcl/tcl8_3/

--
    Jeffrey Hobbs                          The Tcl Guy
    jeffrey.hobbs at scriptics.com         Scriptics Corp.

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#636 From: Bill Schongar <bschonga@...>
Date: Mon May 1, 2000 7:16 pm
Subject: Dr. Dobb's Tcl-URL! - weekly Tcl news and links (May 1)
bschonga@...
Send Email Send Email
 
The volume of postings continues to climb, though
much of it is confined to one specific mutant thread:

     In case you've somehow missed the mega-thread replicating
     faster than a dozen rabbits, the discussion on including
     an Object-Oriented (or some component-based) framework
     with Tcl 8.4  continues on like a freight train. It's
     important, and may seriously affect you (for better
     or worse), so you should check at least some of it out:
         http://www.deja.com/=dnc/getdoc.xp?AN=612736155
         http://www.deja.com/=dnc/getdoc.xp?AN=613250766

     Make Windows talk to itself! Vincent Delft releases
     a Windows DLL for sending/capturing character output
     to any window:
         http://users.swing.be/wintclsend/index.html

     Mark Harrison starts another train moving with comments,
     experiences, and suggestions on the state of tcllib:
         http://www.deja.com/=dnc/getdoc.xp?AN=612149375

     TkBuilder 1.02 is announced and released to the world at large,
     for building and testing interfaces:
         http://scp.on.ca/sawpit/

     Larry's wondering if anyone's had luck putting Tcl on a Palm
     Pilot, and David's pondering the insanity of porting subsets
     of the STL:
         http://www.deja.com/=dnc/getdoc.xp?AN=614024963

     David G. provides a pointer to rasdial.exe, a Remote Access
     Services dialup function on Windows NT:
         http://www.deja.com/=dnc/getdoc.xp?AN=613362061

     Kare Sjolander announces new releases of Snack and WaveSurfer,
     now with Macintosh support, new file format support, and more:
         http://www.speech.kth.se/snack/


Everything you want is probably one or two clicks away in these pages:

     The "Welcome to comp.lang.tcl" message by Andreas Kupries
         http://www.westend.com/~kupries/c.l.t.welcome.html

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

     Scriptics maintains a highly organized Tcl resource center
         http://dev.scriptics.com/resource/

     They also keep info to convince your boss Tcl is a good thing
         http://dev.scriptics.com/scripting/

     NeoSoft has a comp.lang.tcl contributed sources archive
         http://www.neosoft.com/tcl/contributed-software/

     Cameron Laird tracks many Tcl/Tk references of interest
         http://starbase.neosoft.com/~claird/comp.lang.tcl/

     Cetus Links maintains a Tcl/Tk page with verified links
         http://www.cetus-links.org/oo_tcl_tk.html

     Findmail archives comp.lang.tcl.announce posts
         http://www.egroups.com/list/tcl_announce/


Previous - (U)se the (R)esource, (L)uke! - messages are listed here:
   http://purl.org/thecliff/tcl/url.html
or
   http://www.dejanews.com/dnquery.xp?QRY=~g%20comp.lang.tcl%20Tcl-URL%21

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

To receive a new issue of this posting in e-mail each Monday, ask
<claird@...> 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.
--

Cameron Laird <claird@...>
Business:  http://www.Phaseit.net
Personal:  http://starbase.neosoft.com/~claird/home.html

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#635 From: Andrej Vckovski <andrej.vckovski@...>
Date: Mon May 1, 2000 7:15 pm
Subject: ANNOUNCE: Webshell 3.0b2
andrej.vckovski@...
Send Email Send Email
 
webshell 3.0b2 Release Announcement
April 27, 2000

Netcetera AG is pleased to announce Webshell.

This is the beta-2 release of Webshell. This code is pretty stable but
may contain minor bugs. Please help us improve Webshell by reporting
any glitches you may encounter. Thanks a lot.

What is Webshell?
-----------------

Webshell is a rapid development environment for building powerful and
reliable web applications. It is a standard Tcl extension and is
released as Open Source Software. Webshell is versatile and handles
everything from HTML generation to data-base driven one-to-one page
customization. Webshell applications can be deployed in a standard CGI
environment or using mod_websh, the Apache Module for Webshell.

At Netcetera, we have been using Webshell for years for virtually all
our customer projects, which typically are E-commerce shops or
electronic banking applications.

Webshell is maintained, enhanced, and distributed freely as a service
to the Open Source community by Netcetera AG, Switzerland.

Where to get Webshell?
----------------------

Webshell is available for download from

http://websh.com/download

To compile Webshell you need Tcl 8.2 or newer).


Additional Information
----------------------

Find more information about

- Webshell:

         http://websh.com

- Netcetera AG, Switzerland:

         http://netcetera.ch/en

- Tcl:

         http://www.scriptics.com


Open issues for final release
-----------------------------

- provide more examples on http://websh.com
- finalize documentation
- Use Apache 2.0 API as soon as it is stable
- a few performance optimizations
- full CGI/Apache module interoperability
- a comparison with AOL webserver, cgi.tcl, tclHttpd and
   other Tcl-based web application frameworks
- a comparison with non-Tcl Web application frameworks (ASP,
   ColdFusion, Java Servlets and JSP, you-name-it).

Thank you for your interest in Webshell.

------------------------------------------------------------------------
Andrej Vckovski                             andrej.vckovski@...
Netcetera AG, 8040 Zuerich    phone +41 1 247 79 05  fax +41 1 247 70 75

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#634 From: Chin Huang <cthuang@...>
Date: Mon May 1, 2000 7:48 am
Subject: ANNOUNCE: tcom 2.4 -- Access and implement Windows COM objects in Tcl
cthuang@...
Send Email Send Email
 
Tcom is a Windows-specific Tcl extension that provides commands to
access and implement COM objects.  It uses the IDispatch interface
to discover the interface exposed by objects, and to invoke methods
on those objects.  If a type library is available, you can also
invoke methods through a custom (virtual function table) interface.

Changes:

- Enhanced support for implementing COM objects in Tcl.  The COM
   object implementation now allows methods to be invoked through the
   virtual function table.  You can now register in-process (DLL) or
   local (EXE) servers to host objects.

- Deprecated the -property option of object reference handles.
   This option is now silently ignored.  MIDL should never allow a
   property and method with the same name in the first place.

The compiled libraries and source code is available at
http://www.vex.net/~cthuang/tcom/

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#633 From: David Cuthbert <dacut@...>
Date: Mon May 1, 2000 7:48 am
Subject: ANNOUNCE: netpackage prototype available
dacut@...
Send Email Send Email
 
Why am I doing this?
-----------------------
As a tangent to the OOP package discussion for Tcl 8.4 on comp.lang.tcl,
we've been discussing the (de-)merits of distributing standard extensions
via a "sumo" tarball vs. a net-aware package repository (along with the
possibility of having both).


What am I doing?
----------------
I'd like to announce a prototype of a net-aware autoloading package system,
tentatively called "netpackage" (a completely uninteresting but clear
name).  This is a pure-Tcl package which overloads Tcl's standard "package
unknown" function.  The purpose of this package is to provide a reference
implementation for discussion (rather than vapourware) and to inspire
others to create a more robust net-aware package system.


Where will it run?
------------------
Since it is pure-Tcl, it should run on any platform with a fairly recent
version of Tcl.  I've tested it on Windows NT and 98 under Tcl 8.3.0 and
pre-8.3.1.

Currently, the only package available in the repository is [incr Tcl] 3.1
for Win32, but I hope to expand this shortly.


Where can I get it?
-------------------
Try looking in http://avonlea.kanga.org/tcl.
The client package is contained in netpackage0.1.1.tar.gz (about 2k in
size).
The server package is  a CGI script tailored for Apache, and can be
retrieved from netpackage_server.tcl (6k).  A sample repository is in
repository.tar.gz (44k).


What will it run?
-----------------
The canned demo "Hello world" script I use looks like:

     package require netpackage
     package require Itcl

     itcl::class X {
         public method Hello {} { puts "Hello world!" }
     }

     X x
     x Hello

Which will work even if you don't have [incr Tcl] installed.


Who are you?
------------
No one of consequence.


I must know.
------------
Get used to disappointment.

(Apologies to The Princess Bride)
--
David Cuthbert
dacut@...

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#632 From: laurent.duperval@...
Date: Mon May 1, 2000 7:47 am
Subject: ANNOUNCE: tclbenchmarks-0.1
laurent.duperval@...
Send Email Send Email
 
tclbenchmarks are a series of benchmarks for Tcl. This initial release is
more to give a general feel of what I'm trying to accomplish. It will give
you an idea of the types of benchmarks I'm measuring and how they are
measured.

tclbenchmarks are not a benchmarking framework. Maybe in the future I'll
organize things so that it can become something like the tcltest package,
but that's not the immediate goal. And I've decided to (paraphrased from
XP) code only what I need today.

I'm always open to suggestions for improvements, features, benchmarks to
run, etc. The code is located at:

ftp://ftp.neosoft.com/pub/tcl/sorted/misc/tclbenchmarks/0.1

It should work for Tcl 7.4 and higher.

--
Laurent Duperval
mailto:lduperval@...

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#631 From: Jeffrey Hobbs <jeffrey.hobbs@...>
Date: Wed Apr 26, 2000 11:03 pm
Subject: ANNOUNCE: Tcl/Tk 8.3.1 Release
jeffrey.hobbs@...
Send Email Send Email
 
Tcl/Tk 8.3.1 Release Announcement
April 26, 2000

We are pleased to announce the 8.3.1 releases of the Tcl scripting
language and the Tk toolkit.  This is the first patch release of
Tcl/Tk 8.3. More details can be found below.  We'd like to thank all
those that submit bugs and patches as they are the primary source of
information for us to identify problems in the core.

Where to get the new releases:
------------------------------

Tcl/Tk 8.3.1 are freely available in open source from the
Scriptics web site at

         http://dev.scriptics.com/software/tcltk/8.3.html

This web page also contains additional information about the
releases, including new features and notes about installing and
compiling the releases.

NOTE: Source distributions and Windows binary are available now.
The Mac binary should be available by the end of the week (courtesy
Jim Ingham).

For additional information:
---------------------------

Please visit the Tcl Developer Xchange web site:

         http://dev.scriptics.com/

This site contains a variety of information about Tcl/Tk in general,
the core Tcl and Tk distributions, the TclPro tool suite, and much more.

Thank you for your contributions:
---------------------------------
As usual, this release includes contributions from the Tcl community.
We have a page honoring these contributions at:

         http://dev.scriptics.com/software/tcltk/contributors.html

Summary of Changes since Tcl/Tk 8.3.0:
--------------------------------------

The following were the main changes doe Tcl/Tk 8.3.1. A complete
list can be found in the changes file at the root of the source tree.
The more complete ChangeLog is also now included with each release.
This is a patch release, so it primarily included bug fixes and
corrections to erratic behavior.  Below are only the most notable
changes.

1. Overhaul of http package for proper handling of async callbacks,
    including a few new options.

2. Optimized Windows filename handling and ==/!= checks against the
    empty string in expressions.

3. Improved build support for gcc/mingw on Windows, added RPM targets in
    the makefiles for Unix, added --enable-64bit-vis configure option for
    Sparc VIS support on Solaris.

4. Corrected data encoding problem when using the "exec << $data"
    construct.

5. Overhaul of threading mechanism to better support tcl level thread
    command (new APIs Tcl_ConditionFinalize, Tcl_MutexFinalize,
    Tcl_CreateThread, etc, all docs in Thread.3).
    This enables the new Tcl level thread extension.

6. Fixed infinite loop case in regexp -all.

7. Moved tclLibraryPath to thread-local storage to fix possible race
    condition on MP machines.

8. added MacOS X build target and tclLoadDyld.c dynamic loader type.

9. Several fixes for Mac sockets and support for Navigation Services.

10. Fixed hang in threaded Unix case when backgrounded exec process was
     running.

11. Fixed crash in listbox when cursor was configure and then widget was
     destroyed.

12. Added %V substitution to entry widget validation to clarify type of
     validation occuring.

13. Numerous corrections for more correct Unix dialog behaviors.

14. Correct initialization of Windows static builds.

15. Added Unicode aware open/save file dialogs on Windows (NT/2000).

16. Canvas: corrected support for transparency in dashed lines on Windows;
     added support for postscript generation of images on Windows, also
     fixing transparency printing; corrected handling of configure options
     in non-empty canvas.

17. Fixed font name length restriction that prevented the use of long
     named (>16 char) fonts on NT/2000.

18. Fixed Alt-Key event generation and handling of Alt-sequence Windows
     special char generation and (Control|Shift|Alt)_L/_R determination.

19. msgcat now searches up the namespace chain for a match instead of just
     in the local namespace.

20. Improved handling of Windows clipboard to allow for use of
     user-defined types within the Tk application.

21. Improved handling of scale widget, reduced number of redraws.

22. Made shift-selection more Windows-like (intuitive) in text widget.

23. Documented many missing public APIs.

--
    Jeffrey Hobbs                         Tcl Core Manager
    Eric Melski                           Tcl Core Developer
    Scriptics Corporation

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#630 From: Neil Walker <neil.walker@...>
Date: Tue Apr 25, 2000 3:32 pm
Subject: ANNOUNCE: qgen, a Questionniare GENerator
neil.walker@...
Send Email Send Email
 
WHAT:   qgen 0.13, a Questionnaire GENerator
     This is the first public release, and call for early-adopters.

WHERE:  http://www.mrc-bsu.cam.ac.uk/qgen/

WHY:    Fed up with drag'n'drop questionnaire design and layout tools,
     I wanted something that could produce a printed copy, an HTML
     representation, a data entry program, inputs to stats packages, an
     on-line data dictionary and an XML codebook all from the one
     script.  This Tcl package gets most of the way there.

REQUIREMENTS: Tcl8.0+, all Tcl code, no compiling required.
     Tcl is a stunningly good free cross-platform scripting language
     available from http://www.scriptics.com/ and all good mirrors.
     Each output type requires a viewing method too - see website for
     details.

NEW COMMANDS:
     q   A Tk-ish question definition command, loads of options,
         plenty of defaults

     title, heading, subheading, instruct
         Macros - lots of q options pre-defined

     skip, enlargethispage, fill, footer, pagebreak
         Page layout commands

     encode, comment, note, bold, emph, typed, center, underline,
     big, small, rule, space, rulefill, dotfill, spacefill, tab,
     ldots, newline, copyright, pounds.
         Markup

     qconfigure, pconfigure, preamble, endindex, missvalues, end
         Configuration and data management commands

     input, only
         Legitimised hacks

METHOD: Each type of output has its own generator and markup package,
     such that:

         q -name FOO -text {[bold "Some question text"]} \
             -values {0 No 1 Yes 9 "Not known"}

     does the obvious thing in each target language.

CONTACT: Neil Walker, neil.walker@...
     Testers, developers, users all welcome.

LICENSE: Free, under Artistic and BSD licenses.

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#629 From: Juan Carlos Gil Montoro <jcgil@...>
Date: Mon Apr 24, 2000 5:43 pm
Subject: ANNOUNCE: The Simple Library v.0.2
jcgil@...
Send Email Send Email
 
===========================================================================
The Simple Library: a library of commands and utilities for Tcl development
                            Version 0.2, 23 april 2000
                        Juan C. Gil  (mailto:jgil@...)
===========================================================================

    This is The Simple Library, a collection of commands and utilities
aimed towards assisting software development in Tcl, the great language
designed by John Ousterhout.  It provides elements I consider essential for
good software engineering and/or medium to big projects development, such
as a framework for regression testing, documentation almost rensembling
literate programming, centralized error handling and improved package
handling as well as debugging aids such as a mechanism to ensure type
consistency for command arguments and non-local variables which provides
some of the benefits of strong typing.

INSTALL

    The Simple Library is written in pure Tcl itself, so that no compilation
is needed to run it on Unix, Windows or Mac environments.  Just unpack into
one of the directories that Tcl searches for packages and you are done; Tcl
version 8.0 or later is required.  In the future, some sections are likely
to be rewritten in C for improved performance.

    To test the installation, type "simpletest -all" in Unix or
"tclsh?? simpletest -all" in Windows (?? is your Tcl version, such as 80);
a total of 551 test cases in 9 packages shall execute and pass.

LICENSE

    The Simple Library is distributed under the Tcl license, which in turn
is similar to the BSD license.  In essence, this license allows you to do
whatever you want with the software provided the copyright notices are left
untouched.

CONTACT INFORMATION

  * For bug reports, comments, request for features or code contributions
please contact the author at mailto:jgil@....

  * The Simple Library web home is at http://simplelib.homepage.com.

  * comp.lang.tcl is the Usenet group for Tcl and The Simple Library
discussion.

  * There is a page devoted to The Simple Library in the Tcl Wikit at
http://mini.net/cgi-bin/wikit/525.html.

Copyright Juan C. Gil 1999, 2000

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#628 From: Jean-Luc Fontaine <jfontain@...>
Date: Sun Apr 23, 2000 7:32 pm
Subject: ANNOUNCE: moodss-8.17
jfontain@...
Send Email Send Email
 
Hi everybody: here is a new version of moodss.


Check it out! (or at least the screenshots at
http://jfontain.free.fr/moodss3.gif or
http://jfontain.free.fr/moodss4.gif :).

Note: versions 10.x and above releases are for Tcl/Tk 8.3, with
corresponding releases using the 8.x version numbering for Tcl/Tk
8.0. Once Tcl/Tk 8.3 becomes part of the main Linux distributions,
development of the 8.x versions will stop.


### CHANGES ###

--- version 8.17 ---
dynamic module loading is now done through a user friendly interface:
   available modules are automatically discovered and option entries
   displayed for each selected module
new modules sub-menu in file menu for loading and viewing loaded
   modules and their options

### README ###

This is moodss (Modular Object Oriented Dynamic SpreadSheet) version
8.17. Moodss is implemented in the great Tcl language (requires at
least versions 8.0 of Tcl and Tk, for UNIX or Windows).

Moodss won in the Best System Admin Technology category (Tcl Tips and
Tricks, Valuable Real World Programming Examples) at the O'Reilly
Tcl/Tk Conference on August 24, 1999.

Moodss is a modular application. It displays data described and
updated in one or more modules loaded when the application is
started. Data is originally displayed in tables. Graphical views
(graph, bar, 3D pie charts, ...), summary tables (with current,
average, minimum and maximum values) and free text viewers can be
created from any number of table cells, originating from any of the
displayed viewers.

A thorough and intuitive drag'n'drop scheme is used for most viewer
editing tasks: creation, modification, type mutation, destruction,
... Table rows can be sorted in increasing or decreasing order by
clicking on column titles. The current configuration (modules, tables
and viewers geometry, ...) can be saved in a file at any time, and
later reused through a command line switch, thus achieving a dashboard
functionality.

The module code is the link between the moodss core and the data to be
displayed. All the specific code is kept in the module package. Since
module data access is entirely customizable (through C code, Tcl,
HTTP, ...) and since several modules can be loaded at once,
applications for moodss become limitless.  For example, one can
compare a remote database server CPU load and a network load from a
probe on the same graph, or build a dashboard of CPU and memory
utilization for a group of servers.

Apart from a sample module with random data, ps, cpustats, memstats,
diskstats, mounts, route, arp, kernmods modules for Linux, ping, snmp
and snmptrap for UNIX, apache and apachex modules are included
(running "wish moodss ps cpustats memstats" mimics the "top"
application with a graphic edge). Module contibutions are of course
welcomed and will be included in my home page.

Thorough help is provided through menus, widget tips, a message area,
a module help window and a global help window with a complete HTML
documentation.

Development of moodss is continuing and as more features are added in
future versions, backward module code compatibility will be maintained.

I cannot thank the authors of tkTable, BLT, wcb and the HTML library
enough for their great work.

In order to run moodss, you need to install the following packages
(unless you can use the rpm utility, see below):
obviously Tcl/Tk 8.0 at (or at a mirror near you)
   http://www.scriptics.com/ or ftp://ftp.scriptics.com/
the latest tkTable widget library at:
   http://www.hobbs.wservice.com/tcl/main.html
and the latest BLT library at:
   http://www.tcltk.com/pub/blt/
(see the INSTALL file for complete instructions, for UNIX and also
Windows platforms).

You also have the option of using the moodss rpm file (also in my
homepage), if you are using a Redhat Linux system (5.1 or above). The
required tcl, tk and blt rpms are part of the Redhat distribution,
whereas the tktable rpm can be found at:
ftp://rpmfind.net/linux/contrib/libc5/i386/tktable-2.2-1.i386.rpm.


Whether you like it (or hate it), please let me know. I would like to
hear about bugs and improvements you would like to see. I will correct
the bugs quickly, especially if you send me a test script (module code
with a data trace would be best).

###

you may find it now at my homepage:

http://jfontain.free.fr/moodss-8.17.tar.gz
http://jfontain.free.fr/moodss-8.17-1.i386.rpm
http://jfontain.free.fr/moodss-8.17-1.spec

a bit later at:

ftp://contrib.redhat.com/libc6/i386/moodss-8.17-1.i386.rpm

Enjoy and please let me know what you think.

--
Jean-Luc Fontaine  mailto:jfontain@...  http://jfontain.free.fr/

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#627 From: Kare Sjolander <kare@...>
Date: Fri Apr 21, 2000 7:14 am
Subject: ANNOUNCE: Snack Sound Extension v1.7.0
kare@...
Send Email Send Email
 
New version of Snack

Changes:

* Macintosh binary available

* Project files to build Snack from source on both Windows and Macintosh

* Support for CSL (.nsp) file format

* Bug fixes/configuration improvements.

The Snack sound extension for Tcl/Tk adds commands to play and record
audio. Snack supports in-memory sound objects, file based audio, and
streaming audio, with background audio processing. It handles
fileformats such as WAV, MP3, AU, AIFF, and NIST/Sphere.
Snack is extensible, new commands and sound file formats can be added
using the Snack C-library.
Snack also does sound visualization, e.g. waveforms and spectrograms.
The visualization canvas item types update in real-time and can output
postscript.

Snack works with Tcl8.0.3 - Tcl8.3.0. It is possible to run scripts
embedded in web pages through the use of the Tcl plug-in.
Platforms: Linux, Solaris, HP-UX, IRIX, NetBSD, Macintosh, and
Windows95/98/NT.

Source and Binaries can be downloaded from
http://www.speech.kth.se/snack/

Regards,
Kare Sjolander
kare@...

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#626 From: Kare Sjolander <kare@...>
Date: Fri Apr 21, 2000 7:14 am
Subject: ANNOUNCE: WaveSurfer 0.9.5
kare@...
Send Email Send Email
 
New stuff this release
* This version also runs on the Macintosh
* Windows version uses DDE and can easily be associated with sound file
types
* Reads and writes CSL (.nsp) file format
* Other enhancements offered by Snack v1.7.0
* Bug fixes

WaveSurfer is a tool for recording, playing, editing, viewing, printing,
and labelling audio data. WaveSurfer is suited for a wide range of tasks
in speech research and education.

Highlights:

Multi-platform - Windows 95/98/NT, Macintosh, Linux, Solaris, HP-UX, and
IRIX
Flexible interface - handles multiple sounds
Common file formats - reads and writes e.g. WAV, AU, AIFF, and MP3
Unlimited file size - playback and recording directly from/to disk
Sound analysis - e.g. spectrogram and pitch analysis
Customizable - users can create their own configurations
Extensible - new functionality can be added through a plugin
architecture
Embeddable - WaveSurfer can be used as a widget in custom applications

The current version of WaveSurfer is 0.9.5. You can get it as a single
binary application (no installation required) or with full source code.

WaveSurfer is a Tcl application built using the Snack sound extension.
The binary releases have been created using the freeWrap 4.0 tool.

WaveSurfer is being developed at the Centre for Speech Technology (CTT)
at KTH in Stockholm, Sweden, and is provided as open source, under the
GPL license.

Download at
http://www.speech.kth.se/wavesurfer/

Regards,
Kare Sjolander & Jonas Beskow

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#625 From: "Schnekenburger, Frank \(MNR\)" <frank.schnekenburger@...>
Date: Tue Apr 18, 2000 4:05 pm
Subject: ANNOUNCE: tkBuilder Version 1.0.2
frank.schnekenburger@...
Send Email Send Email
 
I am pleased to announce the release of tkBuilder Version 1.0.2.

tkBuilder is a tool designed to facilitate the building and testing
of interfaces using tcl/tk.

Version 1.0.2 includes a number of new features, including:
    - a project manager
    - file objects for the widget tree, to write tcl code to one or more tcl
      files
    - live updates of widget properties in the running application
    - keyboard traversal of the widget tree
    - a more descriptive widget tree
    - standard and context-sensitive widget toolbars
    - easier widget management
    - easier geometry management
    - a find utility
    - cut/copy/paste context menus

tkBuilder is written in tcl/tk, and runs under tcl/tk 8.0.4 or later.  It
is distributed as tcl code, free of charge under the terms of GNU General
Public License.

tkBuilder and its html manual are available at: http://scp.on.ca/sawpit/
Please send questions, comments and suggestions to: sawpit@...

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#624 From: Tanya Gallagher <tanya@...>
Date: Tue Apr 18, 2000 4:05 pm
Subject: ANNOUNCE: Tcl Training in New York, NY May 15th-19th
tanya@...
Send Email Send Email
 
Scriptics Tcl training in May!  Space is available in

     Building Applications with Tcl and Tk, May 15th to May 17th
and
     Effective Tcl/Tk Programming, May 18th and 19th.

These courses will be held at the Sheraton LaGuardia East Hotel in New
York City, NY.  If you are interested in signing up, please go to our
website at

     http://dev.scriptics.com/services/training/

or contact stacey@....

If you can't make it this time, there are classes scheduled for June
12th in Mountain View, California.

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

#623 From: Bill Schongar <bschonga@...>
Date: Tue Apr 18, 2000 4:04 pm
Subject: Dr. Dobb's Tcl-URL! - weekly Tcl news and links (Apr 17)
bschonga@...
Send Email Send Email
 
It's Tax Time in the states, but still Tcl time elsewhere.

     Jeff Hobbs gives us all the details on Tcl/Tk releases
     over the next few months, including the April 20 release
     of 8.3.1, and the possible May/June 8.4 Alpha.  Follow-ups
     demonstrate that the status of [incr Tcl] remains a very
     interesting question:
         http://www.deja.com/=dnc/viewthread.xp?AN=609296239
         http://www.deja.com/=dnc/getdoc.xp?AN=612149375

     Queries and options on parsing email through Tcl, including
     a pointer to the Tcl-MIME package:
         http://www.deja.com/=dnc/getdoc.xp?AN=610960272

     Considering lookaheads in your regular expressions? Then
     consider a brief comment from Henry Spencer on the matter:
         http://www.deja.com/=dnc/getdoc.xp?AN=609403468

     Thoughts on a Database API, forwarded from the TCLDB mailing
     list for your perusal:
         http://www.deja.com/=dnc/getdoc.xp?AN=609685645

     Simulating objects and cross-process queues without an
     object-oriented system or extension. The quick answer is
     "No.":
         http://www.deja.com/=dnc/getdoc.xp?AN=609816148

     Does the world end when your clock tries to count past the
     year 2038? Why yes, unless you're on a 64-bit or other
     extended/modified system:
         http://www.deja.com/=dnc/getdoc.xp?AN=610082723

     AOLServer 3.0 is released to the world at large, for high
     multi-threaded performance (insert other buzzwords here,
     if you want...) websites. Oh yeah, and it's Tcl-enabled, of
     course:
         http://www.deja.com/=dnc/getdoc.xp?AN=610455731

     Get Metaphsyical with your tabs - Traversal.tcl is announced
     to provide conceptual tab group bindings to your arrow keys:
         http://www.deja.com/=dnc/=dnc/getdoc.xp?AN=611051354


Everything you want is probably one or two clicks away in these pages:

     The "Welcome to comp.lang.tcl" message by Andreas Kupries
         http://www.westend.com/~kupries/c.l.t.welcome.html

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

     Scriptics maintains a highly organized Tcl resource center
         http://dev.scriptics.com/resource/

     They also keep info to convince your boss Tcl is a good thing
         http://dev.scriptics.com/scripting/

     NeoSoft has a comp.lang.tcl contributed sources archive
         http://www.neosoft.com/tcl/contributed-software/

     Cameron Laird tracks many Tcl/Tk references of interest
         http://starbase.neosoft.com/~claird/comp.lang.tcl/

     Cetus Links maintains a Tcl/Tk page with verified links
         http://www.cetus-links.org/oo_tcl_tk.html

     Findmail archives comp.lang.tcl.announce posts
         http://www.egroups.com/list/tcl_announce/


Previous - (U)se the (R)esource, (L)uke! - messages are listed here:
   http://purl.org/thecliff/tcl/url.html
or
   http://www.dejanews.com/dnquery.xp?QRY=~g%20comp.lang.tcl%20Tcl-URL%21

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

To receive a new issue of this posting in e-mail each Monday, ask
<claird@...> 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.
--

Cameron Laird <claird@...>
Business:  http://www.Phaseit.net
Personal:  http://starbase.neosoft.com/~claird/home.html

[[Send Tcl/Tk announcements to tcl-announce@...
   Send administrivia to tcl-announce-request@...
   Announcements archived at http://www.egroups.com/list/tcl_announce/
   The primary Tcl/Tk archive is ftp://ftp.neosoft.com/pub/tcl/ ]]

Messages 623 - 652 of 2991   Newest  |  < Newer  |  Older >  |  Oldest
Advanced
Add to My Yahoo!      XML What's This?

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help