{ mkDerivation, Cabal, array, base, bytestring, clash-lib , clash-prelude, concurrent-supply, containers, data-binary-ieee754 , deepseq, directory, exceptions, extra, filepath, ghc, ghc-bignum , ghc-boot, ghc-prim, ghc-typelits-extra, ghc-typelits-knownnat , ghc-typelits-natnormalise, ghci, hashable, haskeline, lens, lib , mtl, primitive, process, reflection, split, string-interpolate , template-haskell, text, time, transformers, uniplate, unix , unordered-containers, utf8-string, vector }: mkDerivation { pname = "clash-ghc"; version = "1.8.1"; sha256 = "c4975c3396ade9de629e311e59c78782faa708edfeae79cbc8c7ea41c01f4ef6"; revision = "3"; editedCabalFile = "0mahgzizvk6dy9anlhy2svv9cc6jpihnnaayi6drzfizy5rxfnwx"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = false; libraryHaskellDepends = [ array base bytestring Cabal clash-lib clash-prelude concurrent-supply containers data-binary-ieee754 deepseq directory exceptions extra filepath ghc ghc-bignum ghc-boot ghc-prim ghc-typelits-extra ghc-typelits-knownnat ghc-typelits-natnormalise ghci hashable haskeline lens mtl primitive process reflection split string-interpolate template-haskell text time transformers uniplate unix unordered-containers utf8-string vector ]; executableHaskellDepends = [ base ]; enableLibraryProfiling = true; enableExecutableProfiling = true; doHaddock = true; jailbreak = true; doCheck = false; doBenchmark = false; hyperlinkSource = false; homepage = "https://clash-lang.org/"; description = "Clash: a functional hardware description language - GHC frontend"; license = lib.licenses.bsd2; broken = false; }