Search results
From HaskellWiki
You searched for GHC/Data
There is no page titled "GHC/Data".
For more information about searching HaskellWiki, see Help.
Showing below up to 20 results starting with #1.
View (previous 20) (next 20) (20 | 50 | 100 | 250 | 500)
Page title matches
- Performance/Data types (4,544 bytes)
2: [[Category:Performance|Data types]]
5: ...e a <tt>newtype</tt> declaration instead of a <tt>data</tt> declaration. The <tt>newtype</tt> construct...
13: data T = T !Int !Int
17: ...asted evaluation, but it is hard to do this well (GHC does a poor job, currently).
19: == GHC-specific techniques == - Applications and libraries/Data structures (16,676 bytes)
4: ==General libraries and tools for data structures==
7: ...tructures. There are also [http://www.haskell.org/ghc/docs/edison/ earlier version of Edison] by Chris ...
17: ...omepages.nildram.co.uk/~ahey/HLibs/Data.Tree.AVL/ Data.Tree.AVL]
20: ...mepages.nildram.co.uk/~ahey/HLibs/Data.StringMap/ Data.StringMap]
38: ...llection is a datatype that is capable of storing data of different types, while providing operations fo... - Research papers/Data structures (14,601 bytes)
9: ....edu/viewdoc/summary?doi=10.1.1.43.9763 Designing Data Structures] [http://citeseerx.ist.psu.edu/viewdoc...
15: ...approach to the problem of automatic selection of data representations]
21: ...doi=10.1.1.35.9196 Benchmarking Purely Functional Data Structures]
147: .../abstracts.html#AMAST00 Random Access to Abstract Data Types]
174: .../ismm98.html The Bits Between The Lambdas: Binary Data in a Lazy Functional Language] - Serialisation and compression with Data Binary (4,934 bytes)
1: An example showing how to *efficiently* serialise data, compress it,
2: and pass it to C, using Data.Binary and the zlib binding.
13: * Compress streaming data
18: * Foreign.* to generate the data
20: * Data.Binary to serialise it - Abstract data type (5,426 bytes)
2: ...esentation is hidden. Common examples of abstract data types are the built-in primitive types in Haskell...
3: definition of abstract data types via the module system. In many cases
4: ...ecessary to completely hide the representation of data, so a normal
5: data type definition is sufficient. In addition, param...
7: the data type undefined, or abstract. - Concrete data type (864 bytes)
1: ... or composed with other data types to form larger data types.
3: ... a "tree" data type is a corresponding [[Abstract data type]].
5: In Haskell, concrete data types can be introduced with
6: ...</hask> and <hask>Tree String</hask> are concrete data types. - Algebraic data type (1,423 bytes)
13: We may actually use a variety of Haskell data declarations that will handle this.
19: data Stree a = Tip | Node (Stree a) a (Stree a)
31: data Rose a = Rose a [Rose a]
41: *[[Abstract data type]]
42: *[[Concrete data type]] - GHC/Data Parallel Haskell (20,855 bytes)
1: [[Category:GHC|Data Parallel Haskell]]
2: == Data Parallel Haskell ==
4: ...k/papers/papers.html#ndp-haskell Nepal – Nested Data-Parallelism in Haskell].
10: ...t of two vectors of 10 million doubles each using Data Parallel Haskell. Both machines have 8 cores. Eac...
19: ...on for [http://haskell.org/ghc/download_ghc_7_4_1 GHC 7.4] in the form of a few separate cabal package.... - GHC/Data Parallel Haskell/GHC.PArr (2,063 bytes)
3: ...rays and array comprehensions to prototype nested data-parallel algorithms in Haskell.
9: .../hask>. Moreover, to use [http://www.haskell.org/ghc/docs/latest/html/users_guide/syntax-extns.html#pa...
21: import GHC.PArr
40: ...rg/packages/base/GHC/PArr.hs source code of <hask>GHC.PArr</hask>] for details on the supplied array op... - GHC/Data Parallel Haskell/Package NDP (5,806 bytes)
1: '''NDP''' stands for Nested Data Parallellism.
5: ...timised code. The library uses [[GHC/Concurrency|GHC's SMP concurrency]] to transparently parallelise ...
9: ...the sources] and [http://hackage.haskell.org/trac/ghc/wiki/Building/Hacking how to build them]. Then, ...
18: ...stall it by invoking <tt>make install</tt> on the GHC source root '''and''' within <tt>libraries/ndp/</...
28: import Data.Array.Parallel.Unlifted - Direction of data flow (1,149 bytes)
1: In Haskell the direction of data flow symbolized by the notations differs amongst ... - GHC/Data Parallel Haskell/References (8,232 bytes)
1: == References related to Data Parallel Haskell ==
3: Data Parallel Haskell:
4: ...sation fits together with the other components of Data Parallel Haskell.''
6: ...''Illustrates our approach to implementing nested data parallelism by way of the example of multiplying ...
8: ...tween the parallel and sequential components of a data structure and algorithm by type are introduced. ... - Applicative data-driven programming (3,418 bytes)
1: ...'draft''. It describes a very simple approach to data-driven computation and its application to GUI pro...
3: ...etter yet) collaboration on other applications of data-driven computation beyond GUIs, say internet-base...
7: ...nputs from a user and semantic point of view, the data-driven approach imposes an implementation depende...
9: ...nto reusable library code. The implementations of data-driven computation and of GUIs are also quite sim...
13: * [http://conal.net/papers/data-driven/paper.pdf Paper] (181K PDF) - Blog articles/Data (3,389 bytes)
3: == Data structures ==
34: ===Mutable data===
52: ...esearch_papers/Data_structures Research papers on data structures in Haskell]
60: ...spot.com/2007/07/data-and-codata.html Data and Co-Data]
71: ...kages/archive/pkg-list.html#cat:Data%20Structures Data structures on Hackage] - Cookbook/Other data structures (4,216 bytes)
1: ...skell Hierarchical Libraries] and scroll down to 'Data'.
7: ... Data.Map] we can construct a fast map using this data-structure:
10: import qualified Data.Map as Map
37: ...okup or update or if you have huge amounts of raw data.
39: ...ta-Array-IArray.html Immutable arrays] like <hask>Data.Array.IArray.Array i e</hask> offer lookup in con... - Ce s-a intamplat cu data examenului de limbaje formale? (1,877 bytes)
3: ...anul 2 si vroiam sa va intreb ce s-a intamplat cu data examenului de limbaje formale si cum o sa facem c... - Library/Data encoding (5,003 bytes)
2: Data Encodings (dataenc): A collection of data encoding algorithms.
4: == Data encodings library ==
6: ...provide implementations in Haskell of every major data encoding, and a few minor ones as well. Currentl...
21: ... also specify headers and footers for the encoded data. Implementation of that is left for the user of ...
30: data DataCodec = DataCodec { - Functions not data structures (843 bytes)
1: Sometimes the best way to represent data is using a function.
3: ...coding]] can be used to represent any [[algebraic data type]] using only functions.
23: [[Runtime compilation]] uses functions not data structures to implement an interpretation layer. - Ce sa retin despre declaratia de tipuri utilizator cu data ? (2,504 bytes)
6: data NumeTip v a r ... = NumeDate t i p u r i ...
25: data CutieMare x = .....
29: data CutieMica y = .....
31: ...La fel si aici, in Haskell, tipurile declarate cu data, daca contin variabile de tip sunt veritabile sab...
37: ==. Structurile '''data''' cu functii incluse in ele == - Cum includem functii intr-un tip declarat cu data ? (931 bytes)
3: In partea dreapta a unei definitii data puteti avea dupa constructorul de tip o acolada...
7: data Fx a = Fx { name :: a -> Int ; secondname :: a -...
Page text matches
- Monad (13,627 bytes)
3: ...lity of ''computation'' to implicitly carry extra data, as pertaining to the computation itself, in addi...
5: ...o provide access to and/or enable manipulation of data it implicitly carries, specific to its nature.
23: ...ed as a standard programming interface to various data or control structures, which is captured by the <...
177: ...//haskell.org/ghc/docs/latest/html/libraries/base/Data-Maybe.html Optional results]
179: * [http://haskell.org/ghc/docs/latest/html/libraries/mtl/Control-Monad-Read... - Base package (323 bytes)
1: ...large collection of useful libraries ranging from data structures to parsing combinators and debugging u... - GHC (3,693 bytes)
3: * [http://www.haskell.org/ghc/ The GHC Home Page]
7: ... over to the [http://hackage.haskell.org/trac/ghc GHC Developer Wiki].
9: ...ents relate to the ''latest released'' version of GHC.
11: [http://www.haskell.org/ghc/download.html downloads page].
13: [http://www.haskell.org/ghc/download.html#snapshots development snapshots]. - Applications and libraries (7,507 bytes)
8: ...Haskell library is called the [http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html Prel...
14: ...ell.org/onlinereport/haskell2010/haskellch20.html Data.List]
15: ...eport/haskell2010/haskellch41.html System.IO]. In GHC these are all grouped into the 'base' package.
17: === The GHC standard libraries ===
18: ...ell.org/ghc/docs/latest/html/libraries/index.html GHC standard libraries]. - Applications and libraries/Operating system (9,637 bytes)
84: ...to several processes, which transmit intermediate data via Unix-like pipes. Each sub-process is just a f...
113: ...d also for tasks usually done [http://haskell.org/ghc/docs/latest/html/libraries/base/System-Console-Ge...
125: ...t an external shell command asynchronously, write data to its standard input and read results from its s... - Applications and libraries/Games (9,223 bytes)
54: ... file] containing an older version that was using Data.FiniteMap.) There seems to be a problem with newe...
131: :Hpysics is a physics engine written using Data Parallel Haskell during Google Summer of Code 200... - Analysis and design (2,492 bytes)
13: ...e deliverables of requirements engineering. FAD's data
28: ...ng VDM's data types (e.g. maps, sets, sequences), data type invariants, pre- and post-conditions, and su... - Applications and libraries/Mathematics (18,070 bytes)
62: : Library providing data types for performing arithmetic with physical qua...
116: *Data.Real.CReal> answer 1000 (exp 1 + sqrt 2)
120: ...erations on Integers which will be implemented in GHC. The library isn't available yet.
127: ...increase precision successively by evaluating the data structure successively. All of the implementation...
132: ...medialab.freaknet.org/bignum/dudeney.html no more data is output]. - Applications and libraries/Music and sound (5,025 bytes)
78: == Data formats ==
80: ... formats. For a summary by category, see [[Sound data structures]]. - Applications and libraries/Compiler tools (13,399 bytes)
18: ;[[GHC/As_a_library|GHC API]]
19: ...ibrary that exports much functionality from the [[GHC|Glasgow Haskell Compiler]].
48: ...l variables within a data structure or wrapping a data structure with a logical wrapper.
53: GHC comes with:
81: ;[http://www.haskell.org/ghc/docs/latest/html/libraries/base/Text-Regex-Posix.... - Applications and libraries/GUI libraries (11,292 bytes)
57: == Data Binding ==
59: ... binding-core] is a framework for binding mutable data to IO objects. [http://hackage.haskell.org/packag...
178: ...ed tremendous bit-rot (Does anyone have a copy of ghc-0.16?) but all the reusable ideas are described i... - Applications and libraries/Database interfaces (3,666 bytes)
10: ...ogram fragments that carry out data-intensive and data-parallel computation.
40: ... database. Queries with parameters are supported. Data is retrieved from the database as a lazy list. ('... - Arrays (27,670 bytes)
3: functional data structure, have contents fixed at construction ti...
13: Nowadays the main Haskell compilers, GHC and Hugs, ship with
14: the same set of [http://www.haskell.org/ghc/docs/latest/html/libraries/index.html Hierarchica...
40: ...atest/html/libraries/array/Data-Array-IArray.html Data.Array.IArray]) ==
44: ...atest/html/libraries/array/Data-Array-IArray.html Data.Array.IArray]) - Why Haskell matters (33,689 bytes)
39: ...This would allow you to traverse the tree for any data type by simply providing the relevant comparison ...
40: ... "Comparator object" for trees and other standard data structures. The difference is that the Haskell wa...
71: ...uages are not general, they only work on a single data type. You're also moving the error checking from ...
139: ...the contents of the list. This can be done on any data construct, not just a list. It is possible to pat...
172: ...ntation) and polymorphism (letting a whole set of data types behave the same way). However: - Introduction (26,400 bytes)
108: details of data manipulation -- the Haskell program encodes the s...
263: evaluation. Data structures are evaluated just enough to deliver t...
282: returned as the result of a function, stored in a data structure, and
337: expressive syntax, and a rich variety of built-in data types,
398: compiled via GHC is in 2nd place (behind C) in the - Performance (7,343 bytes)
12: ...er to improve its performance. Compilers such as GHC are good at eliminating layers of abstraction, bu...
18: ...it. Beware of the boundaries though - marshaling data across the FFI can be expensive, and multi-langua...
22: ...ter is ''profiling''. Profiling is provided by [[GHC]] and [[nhc98]]. There is ''no substitute'' for ...
26: ... will take you much longer than typing <tt>import Data.List</tt>.
28: ...pecific to a certain Haskell implementation (e.g. GHC). There are some implementation-specific techniq... - Performance/GHC (25,088 bytes)
2: [[Category:Performance|GHC]] [[Category:GHC]]
3: ...ans, so just use your judgement! Of course, if a GHC compiled program runs slower than the same progra...
54: ... to reduce allocations by [http://www.haskell.org/ghc/docs/latest/html/users_guide/prof-time-options.ht...
56: ...re memory by tweaking the [http://www.haskell.org/ghc/docs/latest/html/users_guide/runtime-control.html...
58: ...hen you should proceed to [http://www.haskell.org/ghc/docs/latest/html/users_guide/prof-time-options.ht... - Performance/Data types (4,544 bytes)
2: [[Category:Performance|Data types]]
5: ...e a <tt>newtype</tt> declaration instead of a <tt>data</tt> declaration. The <tt>newtype</tt> construct...
13: data T = T !Int !Int
17: ...asted evaluation, but it is hard to do this well (GHC does a poor job, currently).
19: == GHC-specific techniques == - Performance/Arrays (3,539 bytes)
5: .../latest/html/libraries/array/Data-Array-Diff.html Data.Array.Diff] provides a variant of arrays with O(1...
9: ...cs/latest/html/libraries/array/Data-Array-ST.html Data.Array.ST]).
11: ...At</tt>, <tt>Data.Array.Base.unsafeRead</tt>, <tt>Data.Array.Base.unsafeWrite</tt> (these are currently ...
15: == GHC-specific techniques ==
19: ...est/html/libraries/array/Data-Array-Unboxed.html Data.Array.Unboxed] library for details. Unboxed arra... - Hoogle (17,309 bytes)
43: ...ched for necessary files, defaults to "." and the data directory configured with Cabal.
57: $ hoogle data
61: ...ould be specified with <tt>+package</tt> or <tt>--data=package.hoo</tt>, and will require the binary dat...
137: ,f (ArgFileIn DataFile ["hoo"]) ["d","data"] [PCmdLine,PMultiple] "Database file"
189: ... Settings\[your windows account]\Application Data\ghc\ghci.conf
View (previous 20) (next 20) (20 | 50 | 100 | 250 | 500)
