clash-shockwaves: Typed waveforms for Clash using the Surfer waveform viewer

[ bsd2, hardware, library ] [ Propose Tags ] [ Report a vulnerability ]

A library for creating typed waveforms. The library allows the user to specify what the waveforms for a data type should look like, and includes tools for storing this metadata in simulations.

Flags

Manual Flags

NameDescriptionDefault
large-tuples

Generate instances for Waveform for tuples up to the GHC imposed maximum.

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 1.0.0, 1.0.1
Dependencies aeson (<2.3), base (>=4.18 && <5), binary (>=0.8.5 && <0.11), bytestring (>=0.10.8 && <0.13), Cabal (<3.17), clash-prelude (>=1.8.2 && <1.12), colour (<2.4), containers (>=0.4.0 && <0.8), data-default (>=0.7 && <0.9), deepseq (>=1.4.1.0 && <1.6), extra (>=1.6.17 && <1.9), filepath (<1.6), ghc-typelits-extra, ghc-typelits-knownnat, ghc-typelits-natnormalise, integer-logarithms (<1.1), split (<0.3), template-haskell (>=2.20 && <2.25), text (>=0.11.3.1 && <2.2), time (>=1.8 && <1.15) [details]
License BSD-2-Clause
Copyright Copyright © 2026 QBayLogic B.V.
Author Marijn Adriaanse <marijn@qbaylogic.com>
Maintainer QBayLogic B.V. <devops@qbaylogic.com>
Uploaded by QBayLogic at 2026-05-12T07:11:33Z
Category Hardware
Distributions
Downloads 7 total (7 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]