It supports auditory and visual stimuli creation and delivery, records responses from nearly any input device and allows control of parallel port, serial port, TCP/IP and Ni-DAQ for communication to and from fMRI devices, response devices, eye trackers and brain imaging equipment.
SDL is a simple language used to describe the stimuli and trials which make up an experiment.
Compile-time logic can be used to generate and/or randomize stimuli.
PCL is a fully functioning scripting language based loosely on C and Basic.
[10] It uses strong type checking to ensure that the intention of the programmer is explicit.