Metadata revisions for quipper-core-0.8

Package maintainers and Hackage trustees are allowed to edit certain bits of package metadata after a release, without uploading a new tarball. Note that the tarball itself is never changed, just the metadata that is stored separately. For more information about metadata revisions, please refer to the Hackage Metadata Revisions FAQ.

No. Time User SHA256
-r2 (quipper-core-0.8-r2) 2017-01-06T21:12:20Z miniBill 5ae3bee3dac2abaf0253849de0ec442739cdc67bc95710553cfa31c73e10ff64
  • Changed description from

    Quipper is an embedded, scalable functional programming language for quantum computing. It provides, among other things:
    
    * A high-level circuit description language. This includes gate-by-gate descriptions of circuit fragments, as well as powerful operators for assembling and manipulating circuits.
    
    * A monadic semantics, allowing for a mixture of procedural and declarative programming styles.
    
    * Built-in facilities for automatic synthesis of reversible quantum circuits, including from classical code.
    
    * Support for hierarchical circuits.
    
    * Extensible quantum data types.
    
    * Programmable circuit transformers.
    
    * Support 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.
    
    * Extensive 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.
    
    This package contains all of quipper, except for the rendering part, which has been separated into the quipper-to reduce dependencies.
    to
    Quipper is an embedded, scalable functional programming language for quantum computing. It provides, among other things:
    
    * A high-level circuit description language. This includes gate-by-gate descriptions of circuit fragments, as well as powerful operators for assembling and manipulating circuits.
    * A monadic semantics, allowing for a mixture of procedural and declarative programming styles.
    * Built-in facilities for automatic synthesis of reversible quantum circuits, including from classical code.
    * Support for hierarchical circuits.
    * Extensible quantum data types.
    * Programmable circuit transformers.
    * Support 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.
    * Extensive 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.
    
    This package contains all of quipper, except for the rendering part, which has been separated into the quipper-rendering package to reduce dependencies.

-r1 (quipper-core-0.8-r1) 2017-01-06T21:10:58Z miniBill d4903ec32d1d902fbe2b03363ab501fa27d02646593a988b944b8c145e5f99bd
  • Changed description from

    Quipper is an embedded, scalable functional programming language for quantum computing. It provides, among other things:
    
    * A high-level circuit description language. This includes gate-by-gate descriptions of circuit fragments, as well as powerful operators for assembling and manipulating circuits.
    * A monadic semantics, allowing for a mixture of procedural and declarative programming styles.
    * Built-in facilities for automatic synthesis of reversible quantum circuits, including from classical code.
    * Support for hierarchical circuits.
    * Extensible quantum data types.
    * Programmable circuit transformers.
    * Support 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.
    * Extensive 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.
    
    This package contains all of quipper, except for the rendering part, which has been separated into the quipper-to reduce dependencies.
    to
    Quipper is an embedded, scalable functional programming language for quantum computing. It provides, among other things:
    
    * A high-level circuit description language. This includes gate-by-gate descriptions of circuit fragments, as well as powerful operators for assembling and manipulating circuits.
    
    * A monadic semantics, allowing for a mixture of procedural and declarative programming styles.
    
    * Built-in facilities for automatic synthesis of reversible quantum circuits, including from classical code.
    
    * Support for hierarchical circuits.
    
    * Extensible quantum data types.
    
    * Programmable circuit transformers.
    
    * Support 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.
    
    * Extensive 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.
    
    This package contains all of quipper, except for the rendering part, which has been separated into the quipper-to reduce dependencies.

-r0 (quipper-core-0.8-r0) 2017-01-06T21:02:20Z miniBill 8f743683f4c851fa16c2d7c1101bb2e3aeb56cbdf5fef8119fe652a0964cfb66