quil
quil copied to clipboard
Specification of Quil: A Practical Quantum Instruction Set Architecture
Quil: A Portable Quantum Instruction Language
![](https://github.com/quil-lang/quil/raw/master/quil-rectangle.png)
This repository contains the reference specification for the Quil language in addition to some useful extras outlined below.
Repository layout:
-
/examples
: examples of Quil -
/grammars
: example grammars used by parser generators -
/paper
: the source and rendered files for the Quil reference paper, by Smith et al -
/rfcs
: proposals for adding features or changing Quil -
/spec
: the Quil language specification
Known Usages
The following is a list of known usages of the Quil language. Open a pull request to add your own to this list.
Language bindings:
- PyQuil: A library for easily generating Quil programs to be executed using the Rigetti Forest SDK
Compilers:
- quilc: The Rigetti optimizing Quil compiler
Simulators:
- qvm: The Rigetti high-performance quantum virtual machine