Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
hackage.haskell.org : futhark : 0.23.1
Futhark is a small programming language designed to be compiled to efficient parallel code. It is a statically typed, data-parallel, and purely functional array language in the ML family, and comes with a heavily optimising ahead-of-time compiler that presently generates GPU code via CUDA and OpenCL, although the language itself is hardware-agnostic. For more information, see the website at https://futhark-lang.org For introductionary information about hacking on the Futhark compiler, see the hacking guide. Regarding the internal design of the compiler, the following modules make good starting points: Futhark contains a basic architectural overview of the compiler. Futhark.IR.Syntax explains the basic design of the intermediate representation (IR). Futhark.Construct explains how to write code that manipulates and creates AST fragments.
Registry -
Download -
JSON
purl: pkg:hackage/[email protected]
Published:
Indexed:
- Diff >=0.4.1
- aeson >=2.0.0.0
- ansi-terminal >=0.6.3.1
- array >=0.4
- base >=4.15 && <5
- base16-bytestring *
- binary >=0.8.3
- blaze-html >=0.9.0.1
- bmp >=1.2.6.3
- bytestring >=0.10.8
- bytestring-to-vector >=0.3.0.1
- cmark-gfm >=0.2.1
- co-log-core *
- containers >=0.6.2.1
- cryptohash-md5 *
- directory >=1.3.0.0
- directory-tree >=0.12.1
- dlist >=0.6.0.1
- fgl *
- fgl-visualize *
- file-embed >=0.0.14.0
- filepath >=1.4.1.1
- free >=4.12.4
- futhark *
- futhark-data >=1.1.0.0
- futhark-manifest >=1.1.0.0
- futhark-server >=1.2.1.0
- githash >=0.1.6.1
- half >=0.3
- haskeline *
- language-c-quote >=0.12
- lens *
- lsp >=1.5.0
- mainland-pretty >=0.7.1
- megaparsec >=9.0.0
- mtl >=2.2.1
- mwc-random *
- neat-interpolation >=0.3
- parallel >=3.2.1.0
- prettyprinter >=1.7
- prettyprinter-ansi-terminal >=1.1
- process >=1.4.3.0
- process-extras >=0.7.2
- random >=1.2.0
- regex-tdfa >=1.2
- srcloc >=0.4
- statistics *
- template-haskell >=2.11.1
- temporary *
- terminal-size >=0.3
- text >=1.2.2.2
- time >=1.6.0.1
- transformers >=0.3
- vector >=0.12
- versions >=5.0.0
- zlib >=0.6.1.2