Lecture overview -- Keyboard shortcut: 'u'  Previous page: Imperative features in LAML [Section] -- Keyboard shortcut: 'p'    Lecture notes - all slides together  Annotated slide -- Keyboard shortcut: 't'  Textbook -- Keyboard shortcut: 'v'  Alphabetic index  Help page about these notes  Course home    Imperative programming in Scheme - slide 6 : 6

Imperative features in LAML
LAML needs imperative features for file IO, handling of LAML context information, and high level commands

In some situations we have internally in LAML used imperative patching of functional programs, because functional patching has been too difficult and too time consuming

Unfortunately, we have not systematically used the 'exclamation mark' naming convention of LAML procedures.