all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: haskell-monad-control  ]

Package: libghc-monad-control-dev (1.0.2.3-4 and others)

Links for libghc-monad-control-dev

Screenshot

Debian Resources:

Download Source Package haskell-monad-control:

Maintainers:

External Resources:

Similar packages:

Monadtransformere til kontrol af løfteoperationer

Pakken definerer typeklassen MonadControlIO, et undersæt af MonadIO til hvilke generiske kontroloperationer såsom catch kan løftes fra IO. Instanser er baseret på monadtransformere i MonadTransControl, som inkluderer alle gængse monadtransformere i transformerbiblioteket undtagen ContT. For nemhedens skyld tilbyder den en omsluttet version af Control.Exception med typer generaliseret fra IO til alle monad'er i MonadControlIO.

Bemærk at denne pakke er en omskrivning af Anders Kaseorgs monad-peel-biblotek. Den vigtigste forskel er, at denne pakke tilbyder CPS-stiloperatorer og udnytter RankNTypes-sprogudvidelsen til at forenkle de fleste definitioner.

Pakken inkluderer en kopi af testpakken monad-peel skrevet af Anders Kaseorg. Testene kan udføres ved at bruge cabal-test.

Den følgende kriteriebaserede måling (benchmark) viser at monad-control er i gennemsnit 2,5 gange hurtigere end monad-peel.

http://code.haskell.org/~basvandijk/code/bench-monad-peel-control

Denne pakke tilbyder et bibliotek til programmeringssproget Haskell. Se http://www.haskell.org/ for yderligere information om Haskell.

Tags: Software Development: Haskell Development

Other Packages Related to libghc-monad-control-dev

  • depends
  • recommends
  • suggests
  • enhances

Download libghc-monad-control-dev

Download for all available architectures
Architecture Version Package Size Installed Size Files
mips64el 1.0.2.3-4+b1 55.1 kB628.0 kB [list of files]