State Notation Language and Sequencer


Ben Franksen <>


Freddie Akeroyd <>

Bug Reports



Welcome to the home page of the EPICS Sequencer project.

This project is a component of the Experimental Physics and Industrial Control System (EPICS), a set of tools, libraries and applications developed collaboratively and used worldwide to create distributed soft real-time control systems for large scale scientific instruments.

The State Notation Language (SNL), is a domain specific programming language that smoothly integrates with and depends and builds on EPICS base. This project defines SNL and provides an implementation, consisting of the SNL compiler and runtime system.

The Sequencer is free software, licensed under the EPICS Open License.

For further information

This page describes version 2.2 and the documentation, in particular the language reference, has been updated to reflect the changes between 2.1 and 2.2. For older versions, please refer to the old version of this page.