Thu Aug  4 16:27:04 1994  Sam Shen  (sls@gainful.lbl.gov)

	* README: Add some stuff about where to get it, along with notes
	about the WWW page.

	* www-demo/wwwdemo_body.tcl: Make textarea a little bigger.

	* narrayInt.h: Keep a stack of # of args to a function so we can
	compute the number properly.

	* code.c: Initialize state->arity_sp.

	* parse.y: Bug fix: compute # args to a function properly.

	* www-demo/wwwdemo_body.tcl: Include newlines in command
	formation.

	* www-demo/limits.tcl, www-demo/util.tcl, www-demo/html.tcl,
	www-demo/form.tcl, www-demo/wwwdemo_body.tcl, www-demo/wwwdemo.c,
	www-demo/Makefile.in, functions.c, nawish.c, natclsh.c,
	narrayInt.h, narray.man, parse.y, scan.c, narray.c, code.c,
	narray.tcl: Add copyright.

	* narray.h: Add copyright, bump version to 0.5.

	* configure.in: Add copyright, note BLT's copyright.

	* Makefile.in: Add copyright, clean in www-demo.

Wed Aug  3 00:51:26 1994  Sam Shen  (sls@popocatepetl)

	* www-demo/Makefile.in, www-demo/wwwdemo_body.tcl,
        www-demo/util.tcl, www-demo/form.tcl, www-demo/html.tcl,
        www-demo/wwwdemo.c, www-demo/limits.tcl: initial revision.

	* configure.in: Output www-demo/Makefile as well.

	* narray.c: Add cripple option for WWW demo.

	* narray.man: Document changes in 0.3 and 0.4.

	* functions.c: Add tcl_eval.  Make functions conform to new
        calling sequence.

	* code.c: Don't abort on stack overflows, just return error.  Get
	rid of typed variables.  Clean up stacks.  Keep track of id's that
	are actually variables and those that are strings.

	* narray.c: Add vars sub command (return a list of variables).
	Get rid of code to handle typed variables.

	* narrayInt.h: Simply location stack and operand stack (use new
        typedefs in narray.h).

	* narray.h: Get rid of typed variables (too slow.)  Change
        NArray_Fn signature a bit.

	* narray.tcl: Get rid of experimental definitions.

	* README: Correct a small typo.

	* README: Bump version to 0.4

	* Makefile.in: Clean nawish as well.

	* configure.in: Make netcdf dir default to /usr/local.

Mon Aug  1 15:44:52 1994  Sam Shen  (sls@gainful.lbl.gov)

	* narrayInt.h: Add typed variables.

	* narray.h: Add typed variables.

	* code.c: Add typed variables.

	* narray.c: Add typed variables.

	* Makefile.in: Ignore errs from chmod on directories.

	* functions.c: Add fprintf, change calling sequence.

Thu Jul 28 16:13:51 1994  Sam Shen  (sls@gainful.lbl.gov)

	* narray.man: Add bugs section.  Mention printf and strings.

	* README: note version number.

	* Makefile.in: Add functions.c source file.

	* narray.tcl: Use new printf function in pnarray.

	* scan.c: Add string type.  Use DString to accumulate strings and
	identifiers.

	* parse.y: Add limited string type.

	* functions.c: initial revision (cut out of code.c + new
	function printf).

	* code.c: Add type system.  Move functions to functions.c.

	* narray.c: Add (lame) type system.  Keep version number in Tcl
	var narray_version.

	* narrayInt.h: Add (lame) type system and string types.

	* narray.h: Change signature of NArray_Fn.  Add (lame) type
	system.  Keep version number in NARRAY_VERSION.

Wed Jul 27 15:35:37 1994  Sam Shen  (sls@gainful.lbl.gov)

	* Makefile.in: Add simple dependencies.

	* narray.h: Keep a per-array copy of ncopts.

	* narray.c: Keep a per-array copy of ncopts.  Default to
	NC_VERBOSE.

	* INSTALL: Minor changes.  Apparently works on SGI machines too.

Sun Jul 17 11:52:06 1994  Sam Shen  (sls@gainful.lbl.gov)

	* parse.y: Bug fix: forgot an OP_END in = expressions.

	* code.c: Don't bother appending code when the length is 0.

Tue Jun 28 13:12:00 1994  Sam Shen  (sls@gainful.lbl.gov)

	* Makefile.in: Remove GCC specific flags from COPTS, use
	CDEBUGFLAGS substitution instead.

	* parse.y: Distinguish between statement's and expressions.  Add
	FOR, IF, and WHILE.

	* scan.c: Add keyword support.

	* narrayInt.h: Add DECODE_INT.

	* code.c: Change NArray_CodeLength to return length w/o header.
	Fix bug in OP_THIS/OP_ARRAY (wasn't popping stuff).  Pop after
	OP_SET.  Bug fix: continuing expanding code until it fits.  Handle
	signed operands properly.  Add assert's for stack depth.

	* mkindex.tcl: initial revision.

	* configure.in: Fix x_libraries defn.

	* nawish.c: initial revision.

	* natclsh.c: Call NArray_Init after Tcl_Init so auto_path doesn't
	get clobbered.

	* narrayInt.h: Hopefully use HAVE_FOO_H and include/define the
	right things.

	* narray.c: Add lib to auto_path, set narray_library.

	* Makefile.in: Build auto-load index.  Make and install nawish.

Mon Jun 20 14:43:12 1994  Sam Shen  (sls@gainful.lbl.gov)

	* narray.man: Fix some typos.  Add some commentary about ncload.

	* Makefile.in: Bug fix: forgot to install narray.tcl.

	* narray.tcl: Add experimental narray_define, narray_apply.

	* configure.in: Add AC_ISC_POSIX.  Add check for string.h and
	memory.h.

	* INSTALL: Add example LBL configure invocation.  Note that
	NArrayFloat can be edited in narray.h.

Sat Jun 18 23:27:15 1994  Sam Shen  (sls@gainful.lbl.gov)

	* README: moved install instructions to INSTALL.  Added some
	description and an example.

	* INSTALL: initial revision (cut from README).

	* README: initial revision.

	* configure.in, Makefile.in: for using GNU autoconf.

Fri Jun 17 16:54:40 1994  Sam Shen  (sls@gainful.lbl.gov)

	* Makefile: Last version before autoconfigure.

Tue Jun 14 14:38:24 1994  Sam Shen  (sls@gainful.lbl.gov)

	* narray.man: initial revision.

Mon Jun 13 17:31:08 1994  Sam Shen  (sls@gainful.lbl.gov)

	* narray.c: Add code to handle arrayName map {...} {var array}
	(binding other narray's to variables.)

	* narrayInt.h: Add OP_THIS.  Add some description of the stack
	machine and each of the opcodes.

	* parse.y: Add syntax identifer[...] to reference other arrays.

	* code.c: Change OP_ARRAY to reference other arrays, make OP_THIS
	mean the old version of OP_ARRAY.

	* narray.h: Add array_table to closure.

Sun Jun 12 15:54:10 1994  Sam Shen  (sls@popocatepetl)

	* narray.c: Add code to load and save narray's to netCDF files.

	* narray.h: Add NARRAY_NCFLOAT definition.

Fri Jun 10 15:11:34 1994  Sam Shen  (sls@gainful.lbl.gov)

	* narray.c: Change narray syntax to "narray create name dim ...".

Wed Jun  8 17:05:00 1994  Sam Shen  (sls@gainful)

	* narray.c: Add call to NArray_CodeInit().

	* narray.tcl: Use map with newline and print to print out array
	(much faster!).

	* parse.y: Fix function code.  Let ; by itself work in an
	expression sequence.

	* code.c, narrayInt.h, narray.h: Add stuff to do functions.

Tue Jun  7 22:33:23 1994  Sam Shen  (sls@popocatepetl)

	* code.c: Unshift opcodes before dispatching them ... it's faster.

	* code.c: Bug fix: wasn't copying enough in NArray_VarMakeCode.

Tue Jun  7 21:54:06 1994  Sam Shen  (sls@gainful)

	* parse.y: Add [] syntax.  Add @ syntax.  Fix jumps in ? :
	statements.  Use DUPLV (dup lvalue) instead of DUP.

	* natclsh.c narray.c, narray.h, narrayInt.h, code.c: Initial
	revision

	* narray.tcl: Initial revision
