Hoogle Search

Within LTS Haskell 24.35 (ghc-9.10.3)

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

  1. package ratio-int

    Fast specialisation of Data.Ratio for Int. Fast specialisation of Data.Ratio for Int. Runs about ten times faster than Data.Int while being half as fast as floating-point types.

  2. package rawstring-qm

    Simple raw string quotation and dictionary interpolation Supply a couple of usefull QuasiQuotes so we can use functions to lookup values It has quasiquotes for Strings, Text and Builders

  3. package reactive-balsa

    Programmatically edit MIDI events via ALSA and reactive-banana MIDI is the Musical Instrument Digital Interface, ALSA is the Advanced Linux Sound Architecture. This package allows to manipulate a sequence of MIDI events via ALSA. It is intended to be plugged as a playing assistant between a MIDI input device (e.g. a keyboard or a controller bank) and a MIDI controlled synthesizer (e.g. a software synthesizer or an external synthesizer). For software synthesizers see the Haskell packages synthesizer-alsa, synthesizer-llvm, supercollider-midi, hsc3, YampaSynth or the C packages fluidsynth and Timidity. Applications include: Remapping of channels, controller, instruments, keys, Keyboard splitting, Conversion from notes to controllers, Latch mode, Convert parallel chords to serial patterns, Automated change of MIDI controllers, Delay and echo. It is intended that you write programs for MIDI stream manipulation. It is not intended to provide an executable program with all the functionality available in a custom programming interface. It is most fun to play with the stream editors in GHCi. However we provide an example module that demonstrates various effects.

  4. package reactive-jack

    Process MIDI events via reactive-banana and JACK MIDI is the Musical Instrument Digital Interface, JACK is the JACK Audio Connection Kit. This package allows to manipulate a sequence of MIDI events via JACK. It is intended to be plugged as a playing assistant between a MIDI input device (e.g. a keyboard or a controller bank) and a MIDI controlled synthesizer (e.g. a software synthesizer or an external synthesizer). For software synthesizers see the Haskell packages synthesizer-alsa, synthesizer-llvm, supercollider-midi, hsc3, YampaSynth or the C packages fluidsynth and Timidity. Applications include: Remapping of channels, controller, instruments, keys, Keyboard splitting, Conversion from notes to controllers, Latch mode, Convert parallel chords to serial patterns, Automated change of MIDI controllers, Delay and echo. It is intended that you write programs for MIDI stream manipulation. It is not intended to provide an executable program with all the functionality available in a custom programming interface. It is most fun to play with the stream editors in GHCi. However we provide an example module that demonstrates various effects.

  5. package redis-resp

    REdis Serialization Protocol (RESP) implementation. REdis Serialization Protocol (RESP) implementation as specified in http://redis.io/topics/protocol. Most Redis commands are declared as a GADT which enables different interpretations such as redis-io.

  6. package ref-fd

    A type class for monads with references using functional dependencies. Contains a MonadRef type class that abstracts over the details of manipulating references, allowing one to write code that can operate in either the ST monad or the IO monad.

  7. package refined-containers

    Type-checked proof that a key exists in a container and can be safely indexed. This package defines ways to prove that a key exists in an associative container such as a Map, IntMap, or HashMap; so that the key can be used to index into the map without a Maybe or manually handling the "impossible" case with error or other partial functions. To do this, the containers are tagged with a type parameter that identifies their set of keys, so that if you have another container with the same parameter, you know it has the same keys. There is also a type of keys that have been proven to exist in such containers -- a refinement type. They are also tagged with a type parameter. If the type parameter of the key matches that of the container, indexing is guaranteed to proceed without failure.

  8. package reflex-fsnotify

    Reflex FRP interface for watching files Watch files and directories for changes using a functional-reactive interface! https://reflex-frp.org/

  9. package regex-with-pcre

    Toolkit for regex-base A regular expression toolkit for regex-base with compile-time checking of RE syntax, data types for matches and captures, a text replacement toolkit, portable options, high-level AWK-like tools for building text processing apps, regular expression macros with parsers and test bench, comprehensive documentation, tutorials and copious examples.

  10. package relational-record

    Meta package of Relational Record Meta package to install Relational Record quickly

Page 319 of many | Previous | Next