Authors of Tops

Dale Williamson, developer since March 1999

   First version of working program in src/ including: ctrl.c, essl.c, 
   exe.c, hash.c, inpo.c, key.c, lapack.c, lib.c, main.c, mat.c, math.c,
   matlab.c, mem.c, mmath.c, net.c, prs.c, stk.c, sys.c, term.c, tex.c,
   vmo.c, wapp.c, word.c, xterm.c 

   First version of system files in sys/ including: boot.v, cal.v, 
   clu.v, dog.v, file.v, gyroant.v, hash.v, key.v, lapack.v, mat.v, 
   math.v, matlab.v, mmath.v, nas.v, nasrun.v, net.v, netbp.v, perl.v, 
   plot.v, pppcon.v, pppsec.v, recurse.v, say.v, signal.v, snd.v, sys.v,
   task.v, tex.v, uboot.v, ukey.v, vmo.v, web.v, xterm.v

   February 2002: program installed as the Tops Computing Environment 
   project at http://savannah.gnu.org/projects/tops.  The program is
   not part of the GNU Project.

   File doc/changes.doc shows recent developments by this author.

Al Danial, developer since February 2002

   Entire files fftw_driver.c, loadtx.c, op4.c (and its sliced 
   derivatives op4.c, loadop4.c, saveop4.c), ordering.c, spadd_master.c
   (and its sliced derivatives spadd_rr.c, spadd_rc.c, spadd_cc.c, 
   spadd_cx.c), sparse.c, speig.c, spmult.c (and its sliced derivatives
   spmult_rr.c, spmult_rc.c, spmult_cr.c, spmult_cc.c), spsolve.c, 
   sql.c, tag.c, xdbfetch.c, and portions of essl.c, lapack.c, and mat.c

Recent Development (from file sys/boot.v):

   "Tops 3.0.1" \ Apr 05: current version
      D. Williamson
         Nov 05: server - interact with clients not this program
         May 05: parser - turn infix text into postfix
         Apr 05: catalog - new memory model: DATA__ and CODE__

   "Tops 2.4.3" \ Jan 03 through Mar 05:
      A. Danial
         Jan 05: metis - partition and renumber graphs
         Mar 04: sparse - eigensolution
         Mar 04: umfpack - solve unsymmetric sparse linear systems
         Jan 04: tags - stkitem element for data type encoding
         Nov 03: sql - SQL database operations
         Oct 03: sparse - solve
         May 03: sparse - multiply
         Mar 03: loadtx - dynamic loading of shared libraries

      D. Williamson
         Mar 05: server - service HTTP requests
         Aug 04: daemon - running in background as server
         Mar 04: program - 64-bit ptrs, running on 64-bit machines
         Feb 04: stack - complex numbers
         Sep 03: http - fetch data from HTTP servers
         Jul 03: clusters - beowulf clusters, networked machines
         Jun 03: TCP/IP - socket connections
