Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/quil-lang/quil

Specification of Quil: A Practical Quantum Instruction Set Architecture
https://github.com/quil-lang/quil

forest quantum-computing quantum-programming quil

Last synced: 3 months ago
JSON representation

Specification of Quil: A Practical Quantum Instruction Set Architecture

Lists

README

        

# Quil: A Portable Quantum Instruction Language

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.3677540.svg)](https://doi.org/10.5281/zenodo.3677540)

This repository contains the reference specification for the Quil language in
addition to some useful extras outlined below.

The current version of the spec can be browsed [here](https://quil-lang.github.io).

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](https://github.com/rigetti/pyquil): A library for easily generating
Quil programs to be executed using the Rigetti Forest SDK

Compilers:
- [quilc](https://github.com/rigetti/quilc): The Rigetti optimizing Quil
compiler

Simulators:
- [qvm](https://github.com/rigetti/qvm): The Rigetti high-performance quantum
virtual machine