Index of /tcl/ftparchive/sorted/apps/jstools/4.6

      Name                   Last modified     Size  Description

[DIR] Parent Directory 11-Feb-01 00:17 - [   ] README 10-Aug-98 08:36 3k [TXT] jstools-changes-3.0.h..29-Apr-98 20:53 19k [   ] jstools-changes-3.0.j..29-Apr-98 20:52 50k [TXT] jstools-changes-4.0.h..29-Apr-98 20:53 20k [   ] jstools-changes-4.0.j..09-Jul-98 22:30 44k [TXT] jstools-changes-old.h..29-Apr-98 20:53 11k [   ] jstools-changes-old.j..29-Apr-98 20:52 12k [   ] jstools-tk8.0v4.6.REA..10-Aug-98 08:32 3k [CMP] jstools-tk8.0v4.6.tar..02-Sep-98 20:40 701k

I've made a new release, version 8.0/4.6, of the jstools distribution.
jstools is a suite of applications, and some libraries they share.
The most interesting application is multi-mode editor with support
for WYSIWYG generation of HTML and PostScript, among other goodies.
There are also a number of small graphical utilities intended to be used
from within shell scripts or window-manager configuration files.

The libraries are intended to be general-purpose, so the distribution 
may be of interest to Tcl and/or Tk programmers as well as people 
who want to use the applications.

This release is a quick-and-dirty release in time for the Tcl Consortium's
CD, intended to get a few bug fixes and new features out.  I haven't
been terribly thorough about making sure the documentation is updated.

This release requires at least Tcl/Tk 8.0.  (It may run under 8.1 
as well, but hasn't been thoroughly tested there.)  It runs with full 
functionality under Unix, and most features of jedit at least also 
work under Windows.  (I'd be interested to hear if it works on Macs.)

One big addition is the ability for jedit to import an existing HTML
file when editing (or creating) a .jhtml file; this means jedit can now
easily be used to import and maintain existing HTML files.  (The import
facility doesn't do a perfect job; the imported file will need a little
touching up, but it should get you most of the way there.)

One problem in the current distribution is that I've converted the 
natural-language database mechanism from autoloaded procedures to 
a require'd package - but not all the code uses the new package yet.
So there are two independent language databases, and some code uses 
one of them and some code uses the other.  This will obviously get 
fixed soon as I convert more of the code to use the package mechanism.

More information about jstools is at http://www.aq.org/~js/js-jstools.html ,
although as of this writing that page is fairly out of date.  It'll 
give you a sense of what the package provides, though.  I expect the 
distribution to become available soon at 
ftp://ftp.neosoft.com/tcl/sorted/misc/jstools-tk8.0v4.6/ (and
http://www.neosoft.com/tcl/sorted/misc/jstools-tk8.0v4.6/), and you can
also get it from ftp://ftp.shore.net/members/js/jstools-tk8.0v4.6.tar.gz .

(The French and Portuguese support hasn't been updated since version 
4.1/4.2, so there may be some quirks if you're not using English, 
especially in preferences panels.)

Applications included with the distribution are:
  jabbrevs - an abbreviation manager (used by jedit)
  jdoc - a documentation viewer
  jedit - an multi-mode, multi-window text editor
  jmore - a file viewer, essentially a graphical analogue to more(1)
  jprefs - a tool to set preferences shared by the jstools applications

Shell Utilities
  jalert - display an alert panel
  jcolname - prompt for a colour name
  jcolrgb - prompt for a colour by RGB values
  jconfirm - ask user for confirmation
  jfs - allow user to select a file
  jprompt - ask user to supply a string

There are also some unsupported applications and demos, including 
an address-book application.

Hope people find this useful.

Jay Sekora
1998.08.10

-- 
Jay Sekora            http://www.aq.org/~js/            js@aq.org

`A language that doesn't have everything is actually easier to program
in than some that do.' - Dennis M. Ritchie