Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rigetti/quil-rs
Quil Parser & Program Builder
https://github.com/rigetti/quil-rs
programming-language quantum-computing
Last synced: 6 days ago
JSON representation
Quil Parser & Program Builder
- Host: GitHub
- URL: https://github.com/rigetti/quil-rs
- Owner: rigetti
- License: apache-2.0
- Created: 2021-07-09T17:38:29.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-21T17:58:52.000Z (about 1 month ago)
- Last Synced: 2024-12-12T15:49:54.641Z (10 days ago)
- Topics: programming-language, quantum-computing
- Language: Rust
- Homepage: https://rigetti.github.io/quil-rs/
- Size: 12.6 MB
- Stars: 21
- Watchers: 8
- Forks: 9
- Open Issues: 67
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Quil Parser & Program Builder
This library is the implementation of the [Quil spec](https://github.com/quil-lang/quil) in Rust.
It serves three purposes:
1. Parse Quil programs from strings, and output programs to strings
2. Manipulate Quil programs within Rust
3. Construct a dependency graph among program instructionsIt should be considered unstable until the release of v1.0.
## Testing
When testing this crate, you should run with the `--all-features` flag to ensure all tests are executed.
```sh
cargo test --all-features
```