Implementation Detail for Schedule Viewer

Except for the LaTeX document formatting program, programs to convert LaTeX output to Postscript and PDF (e.g., dvips and ps2pdf), standard UNIX tools (sh, csh, awk/gawk, make/gmake), and Perl (with an appropriate CGI library to handle web submission), everything used in the implementation can be found in this directory:
  • UNIX makefile (tested under gmake version 3.79 and an older non-GNU make)
  • Subsidiary file included by makefile
  • AWK Scripts: awkifysettings.awk,custend.awk,custstart.awk,getlinks.base.awk,gridlines.awk,gridsizing.awk,minutize.awk,plotprep.base.awk,tabularize.awk
  • SED Scripts: cotitle.sed,dayorder.sed,dayrevert.sed,facname2id.sed,klinputheads.sed,preF20title2abbrev.sed,title2abbrev.sed,txt2tex.sed,wfinputheads.sed
  • SHELL Scripts: colno,sortby,grepl,wwd,wfinput2courses,coursecred,coursedays,courseinstr,courselink,coursetitle,coursetype,klinput2courses,credsimp,termsimp,cassyl,slotcounts
  • LATEX Files: feetdown.sty,gridmap.tex,headsup.sty,inchmargs.sty,list.tex,tree-dvips.sty
  • Perl script dosched.cgi and csh script doschedcore to handle web interface
    
    
    
    
    Last updated on 05-Mar-08 at 09:04 CST by Ronald I. Greenberg (rig at cs.luc.edu)