Hoogle Search

Within LTS Haskell 24.33 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. module MixedTypesNumPrelude

    MixedTypesNumPrelude provides a version of Prelude where unary and binary operations such as not, +, == have their result type derived from the parameter type(s). This module facilitates a single-line import for the package mixed-types-num. See the re-exported modules for further details.

  2. module Numeric.MixedTypes.PreludeHiding

    Prelude without operations that clash with MixedTypes

  3. preludeInstances :: Instances

    speculate Test.Speculate.Expr.Instance

    No documentation available.

  4. module Game.LambdaHack.Core.Prelude

    Custom Prelude, compatible across many GHC versions.

  5. module AERN2.MP.Ball.PreludeOps

    Instances of Prelude classes Eq, Ord, Num etc

  6. module AERN2.MP.Float.PreludeNum

    Instances for Prelude classes such as Num, Fractional, using an unspecified rounding.

  7. module AERN2.MP.WithCurrentPrec.PreludeInstances

    WithCurrentPrec instances of Prelude classes

  8. module Distribution.Solver.Compat.Prelude

    This module does two things:

    • Acts as a compatibility layer, like base-compat.
    • Provides commonly used imports.
    This module is a superset of Distribution.Compat.Prelude (which this module re-exports)

  9. package clash-prelude

    Clash: a functional hardware description language - Prelude library Clash is a functional hardware description language that borrows both its syntax and semantics from the functional programming language Haskell. The Clash compiler transforms these high-level descriptions to low-level synthesizable VHDL, Verilog, or SystemVerilog. Features of Clash:

    • Strongly typed, but with a very high degree of type inference, enabling both safe and fast prototyping using concise descriptions.
    • Interactive REPL: load your designs in an interpreter and easily test all your component without needing to setup a test bench.
    • Higher-order functions, with type inference, result in designs that are fully parametric by default.
    • Synchronous sequential circuit design based on streams of values, called Signals, lead to natural descriptions of feedback loops.
    • Support for multiple clock domains, with type safe clock domain crossing.
    This package provides:
    • Prelude library containing datatypes and functions for circuit design
    To use the library: A preliminary version of a tutorial can be found in Clash.Tutorial, for a general overview of the library you should however check out Clash.Prelude. Some circuit examples can be found in Clash.Examples.

  10. module Clash.Explicit.Prelude

    This module defines the explicitly clocked counterparts of the functions defined in Clash.Prelude.

Page 8 of many | Previous | Next