{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/quipper-rendering","name":"quipper-rendering","description":"Quipper is an embedded, scalable functional programming language for quantum computing. It provides, among other things:\n\nA high-level circuit description language. This includes gate-by-gate descriptions of circuit fragments, as well as powerful operators for assembling and manipulating circuits.\n\nA monadic semantics, allowing for a mixture of procedural and declarative programming styles.\n\nBuilt-in facilities for automatic synthesis of reversible quantum circuits, including from classical code.\n\nSupport for hierarchical circuits.\n\nExtensible quantum data types.\n\nProgrammable circuit transformers.\n\nSupport for three execution phases: compile time, circuit generation time, and circuit execution time. A dynamic lifting operation to allow circuit generation to be parametric on values generated at circuit execution time.\n\nExtensive libraries of quantum functions, including: libraries for quantum integer and fixed-point arithmetic; the Quantum Fourier transform; an efficient Qram implementation; libraries for simulation of pseudo-classical circuits, Stabilizer circuits, and arbitrary circuits; libraries for exact and approximate decomposition of circuits into specific gate sets.\n\nThis package contains the rendering part, which has been separated to reduce dependencies in quipper-core.","version":"0.8","softwareVersion":"0.8","license":"https://spdx.org/licenses/BSD-3-Clause","url":"http://www.mathstat.dal.ca/~selinger/quipper/","keywords":["bsd3","deprecated","library","unclassified","Propose Tags"],"maintainer":[{"@type":"Person","name":"PeterSelinger"}],"author":[{"@type":"Person","name":"PeterSelinger"}],"copyrightHolder":[{"@type":"Person","name":"PeterSelinger"}],"dateCreated":"2017-01-06","dateModified":"2017-01-06","datePublished":"2017-01-06","copyrightYear":2017,"downloadUrl":"https://hackage.haskell.org/package/quipper-rendering-0.8/quipper-rendering-0.8.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","sameAs":["https://hackage.haskell.org/package/quipper-rendering"]}