LinktoolÐGuide to source code

	The source code can be found in /u/src/math/linktool, and also in /u/davbro/Linktool.
	The source code exists in files of different types:  original source files (original means "before being integrated into Linktool") with or without modifications, original source files converted into object files, and new objects to manage aspects of the user interface.  I'll discuss the various files below, grouped according to the programs they originated from.
	
link_edit

These are original source files with modifications:

	link_types.h
	link_global.h
	link_edit_types.h
	link_edit_global.h
	mf.h

	mf.c
	link_edit_init.m
	link_edit_mn.m
	link_init.m
	link_io.m
	link_private.m
	link_private2.m
	link_public.m
	link_sys.m
	
This is original source converted into an object:

	EditViewÐControls the area in the Edit Window the user creates links.

These are new object files:

	EditBrancherÐCalls the appropriate functions from selections the user makes from the main menu.
	FileGuyÐControls saving and opening of edit files.
	HelpViewÐPrints the small help messages on the bottom of the Edit Window.
	SettingsGuyÐControls the four settings the user chooses from "Settings..." under the "Edit" menu.

This is a new .c file:

	EditViewPS.cÐSimply isolates most of the calls to PostScript C functions.

readlink

These are original source files with modifications:

	link.h

	linkalloc.c
	linkdyn.c
	linkio.c
	linkregion.c
	spline.c
	driver.m

This is original source converted into an object:

	DisplayViewÐContains the routine (method linkdraw::) which draws individual figures in the Display Window
	
This is a new object file:

	DisplayControllerÐCoordinates the drawing to the Display Window.  It keeps track of all the Display parameters, knows where to save 3D files to, knows which page of the Display Window is being drawn, coordinates the entering of Conway notation, tells the Display Window how to redraw itself, and so on.

conway_translate

	The original Scheme file, ct.sc was translated into C by DEC's Scheme to C compiler, creating the output C file ct.c.

Other miscellaneous files:

	Linktool_main.mÐThe main built by IB plus some extra goodies.
	Makefile, Makefile.dependencies, Makefile.preambleÐThe latter contains instructions on how to compile the Scheme file into C.
	IB.proj, Linktool.nibÐIB files.
	HelpObj.[mh]ÐManages viewing of help files such as this one.