spir-v: Some utilities for reading and writing SPIR-V files

[ language, library, mit ] [ Propose Tags ]

This package exposes information scraped from the SPIR-V spec found here. This is a very early version, it's not quite ready to be used.

[Skip to Readme]


Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS],,
Dependencies base (>=4.0 && <4.9) [details]
License MIT
Author Ellie Hermaszewska
Maintainer spir.of.the.moment@monoid.al
Revised Revision 1 made by jophish at 2023-10-27T11:31:30Z
Category Language
Home page https://github.com/expipiplus1/spir-v
Source repo head: git clone https://github.com/expipiplus1/spir-v
Uploaded by jophish at 2016-02-16T20:45:19Z
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 2041 total (9 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for spir-v-

[back to package description]


A package to help with the generation of Spir-V code from Haskell. Basically this contains most of the important numbers in the SpirV Spec.


The version currently implemented here is Version 1.00 Revision 3.

Please raise an issue if this package is out of date!


The "generate" directory contains a program to generate much of this package's implementation from the html spir-v specification