Previous: Ports
Up: Ports
Next: Extensions to Extra Services Control
Previous Page: Ports
Next Page: New Compilation Flags

PtInit updates for Monoprogram form

ptInit distinguishes whether it's truly initialising the Ports unit, or simply refreshing it some time after a previous call, by checking a key internal variables that is set by the unit's brief automatic initialisation. If it has its initialisation value, then a full initialisation procedes.

ptInit also needs to be able to retain user-altered parameters such as text writing speed. Again to avoid excess commitment to monoprogram format (and equally importantly, to hasten development time) a means was chosen that lets PtInit behave as if Ports had received these variables as command-line parameters at program startup. A definition of parameter format had to be created too, since command-line activation has not been a component of previous dialogue-system design.


Educational Technology Center
Dept. of Info. and Comp.Sci.
Univ. of California, Irvine
92717, CA, USA