Algehed, Maximilian, and Patrik Jansson. “VisPar: Visualising dataflow graphs from the Par monad.” (2017).
Andersson, Oscar, and Jin, Yanling. “A Tutorial on Parallel Strategies in Haskell”, 2014.
Ankner, Johan, and Josef David Svenningsson. “An EDSL approach to high performance Haskell programming.” ACM SIGPLAN Notices. Vol. 48. No. 12. ACM, 2013.
Aswad, M. KH, and Philip W. Trinder. “Architecture aware parallel programming in Glasgow Parallel Haskell (GPH).” Procedia Computer Science 9 (2012): 1807-1816.
Armbrust, Michael, et al. Above the clouds: A berkeley view of cloud computing. Vol. 17. Technical Report UCB/EECS-2009-28, EECS Department, University of California, Berkeley, 2009.
Aswad, M. KH, and Philip W. Trinder. “Architecture aware parallel programming in Glasgow Parallel Haskell (GPH).” Procedia Computer Science 9 (2012): 1807-1816.
Bekki, Daisuke, and Ai Kawazoe. “Implementing Variable Vectors in a CCG Parser.” International Conference on Logical Aspects of Computational Linguistics. Springer, Berlin, Heidelberg, 2016.
Bird, Richard. “Thinking functionally with Haskell”. Cambridge University Press, 2014.
Bu, Yingyi, et al. “HaLoop: Efficient iterative data processing on large clusters.” Proceedings of the VLDB Endowment 3.1-2 (2010): 285-296.
Burke, John. “A Haskell Implementation of MapReduce.”
Cavalheiro, Gerson GH, and Renata HS Reiser. “Concurrent Hash Tables for Haskell.” Programming Languages: 20th Brazilian Symposium, SBLP 2016, Maringá, Brazil, September 22-23, 2016, Proceedings. Vol. 9889. Springer, 2016.
Chen, Hsinchun, Roger HL Chiang, and Veda C. Storey. “Business intelligence and analytics: From big data to big impact.” MIS quarterly 36.4 (2012).
Chen, Yu-Fang, et al. “An executable sequential specification for Spark aggregation.” International Conference on Networked Systems. Springer, Cham, 2017.
Church, James. “Learning Haskell Data Analysis”. Packt Publishing Ltd, 2015.
Dean, Jeffrey, and Sanjay Ghemawat. “MapReduce: simplified data processing on large clusters.” Communications of the ACM 51.1 (2008): 107-113.
Dean, Jeffrey, and Sanjay Ghemawat. “MapReduce: a flexible data processing tool.” Communications of the ACM 53.1 (2010): 72-77.
Dittrich, Jens, and Jorge-Arnulfo Quiané-Ruiz. “Efficient big data processing in Hadoop MapReduce.” Proceedings of the VLDB Endowment 5.12 (2012): 2014-2015.
Doets, H. C., and Jan Eijck. “The Haskell road to logic, maths and programming.” Texts in Computing (2012).
Duarte, Rodrigo Medeiros, et al. “Concurrent Hash Tables for Haskell.” Brazilian Symposium on Programming Languages. Springer, Cham, 2016.
Ekanayake, Jaliya, et al. “Twister: a runtime for iterative mapreduce.” Proceedings of the 19th ACM international symposium on high performance distributed computing. ACM, 2010.
Epstein, Jeff, Andrew P. Black, and Simon Peyton-Jones. “Towards Haskell in the cloud.” ACM SIGPLAN Notices. Vol. 46. No. 12. ACM, 2011.
Fischer, Christian. “Haskell vs. JavaScript for Game Programming.” USCCS 2017: 55.
Fritsch, Joerg. Functional Programming Languages in Computing Clouds. Diss. Cardiff University, 2016.
Gantz, John, and David Reinsel. “The digital universe in 2020: Big data, bigger digital shadows, and biggest growth in the far east.” IDC iView: IDC Analyze the future 2007.2012 (2012): 1-16.
Glushenkov, Mikhail. “A Cross-Platform Scalable I/O Manager for GHC: Improving Haskell Networking on Windows.” (2016).
Hage, Jurriaan. “Haskell in the Large.” (2013).
Haven, Drew, and Eric Stratmann. “Web-based Data Analytics in Haskell.”
Hayes, Brian. “Cloud computing.” Communications of the ACM 51.7 (2008): 9-11.
Hinze, Ralf, Johan Jeuring, and Andres Löh. “Comparing approaches to generic programming in Haskell.” Datatype-Generic Programming. Springer, Berlin, Heidelberg, 2007. 72-149.
Holmes, Alex. Hadoop in practice. Manning Publications Co., 2012.
Hutton, Graham. Programming in Haskell. Cambridge University Press, 2016.
Jain, Akshat, and Megha Gupta. “Evolution and Adoption of programming languages.” Evolution 5.1 (2017).
John Walker, Saint. “Big data: A revolution that will transform how we live, work, and think.” (2014): 181-183.
Jones, Simon Peyton, Andrew Gordon, and Sigbjorn Finne. “Concurrent haskell.” POPL. Vol. 96. 1996.
Jost, Steffen, et al. “Type-Based Cost Analysis for Lazy Functional Languages.” Journal of Automated Reasoning 59.1 (2017): 87-120.
Juchli, Marc, et al. “Mining motivated trends of usage of Haskell libraries.” Proceedings of the 1st International Workshop on API Usage and Evolution. IEEE Press, 2017.
Kusakabe, Shigeru, and Yuuki Ikuta. “Large Scale Random Testing with QuickCheck on MapReduce Framework.” Functional and (Constraint) Logic Programming: 131.
Lai, Longbin, et al. “ShmStreaming: A shared memory approach for improving Hadoop streaming performance.” Advanced Information Networking and Applications (AINA), 2013 IEEE 27th International Conference on. IEEE, 2013.
Lämmel, Ralf. “Google’s MapReduce programming model—Revisited.” Science of computer programming 70.1 (2008): 1-30.
Lemmer, Ryan. Haskell Design Patterns. Packt Publishing Ltd, 2015.
Lima, Luís Gabriel Nunes Ferreira. “Understanding the energy Behavior of concurrent haskell programs.” (2016).
Lindley, Sam, and Conor McBride. “Hasochism: the pleasure and pain of dependently typed Haskell programming.” ACM SIGPLAN Notices 48.12 (2014): 81-92.
Lipovaca, Miran. Learn you a haskell for great good!: a beginner’s guide. no starch press, 2011.
Liu, Lei, et al. “An abstract description method of map-reduce-merge using Haskell.” Mathematical Problems in Engineering 2013 (2013).
Liu, Yu, Zhenjiang Hu, and Kiminori Matsuzaki. “Towards systematic parallel programming over mapreduce.” Euro-Par 2011 Parallel Processing (2011): 39-50.
Lohr, Steve. “The age of big data.” New York Times 11.2012 (2012).1
Logothetis, Dionysios, et al. “Stateful bulk processing for incremental analytics.” Proceedings of the 1st ACM symposium on Cloud computing . ACM, 2010.
Low, Yucheng, et al. “Graphlab: A new framework for parallel machine learning.” arXiv preprint arXiv:1408.2041 (2014).
Manyika, James, et al. “Big data: The next frontier for innovation, competition, and productivity.” (2011).
Marin, Mircea. “Advanced features of Functional Programming (Haskell).” (2017).
Marlow, Simon. “Parallel and concurrent programming in Haskell.” Central European Functional Programming School. Springer Berlin Heidelberg, 2012. 339-401
Marlow, Simon. “Parallel and concurrent programming in Haskell: Techniques for multicore and multithreaded programming”. “ O’Reilly Media, Inc.”, 2013.
Marlow, Simon, et al. “Asynchronous exceptions in Haskell.” Acm sigplan notices. Vol. 36. No. 5. ACM, 2001.
Marlow, Simon, et al. “A lightweight interactive debugger for haskell.” Proceedings of the ACM SIGPLAN workshop on Haskell workshop. ACM, 2007.
Maurer, Luke, et al. “Compiling without continuations.” Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation. ACM, 2017.
Mazumder, Mark, and Timothy Braje. “Safe Client/Server Web Development with Haskell.” Cybersecurity Development (SecDev), IEEE. IEEE, 2016.
McAfee, Andrew, and Erik Brynjolfsson. “Big data: the management revolution.” Harvard business review 90.10 (2012): 60-68.
Mell, Peter, and Tim Grance. “The NIST definition of cloud computing.” (2011).
Mena, Alejandro Serrano. “Time Traveling with Haskell.” Beginning Haskell. Apress, 2014. 391-392.
Najd, Shayan, and Simon Peyton Jones. “Trees that Grow.” J. UCS 23.1 (2017): 42-62.
O’Driscoll, Aisling, Jurate Daugelaite, and Roy D. Sleator. “‘Big data’, Hadoop and cloud computing in genomics.” Journal of biomedical informatics 46.5 (2013): 774-781.
O’Sullivan, Bryan, John Goerzen, and Donald Bruce Stewart. Real world haskell: Code you can believe in. ” O’Reilly Media, Inc.”, 2008.
Paykin, Jennifer, and Steve Zdancewic. “The Linearity Monad.” (2017).
Pelletier, Francis Jeffry. “The principle of semantic compositionality.” Topoi 13.1 (1994): 11-24.
Qian, Ling, et al. “Cloud computing: An overview.” Cloud computing (2009): 626-631.
Ranger, Colby, et al. “Evaluating mapreduce for multi-core and multiprocessor systems.” High Performance Computer Architecture, 2007. HPCA 2007. IEEE 13th International Symposium on. Ieee, 2007.
Ribeiro, Rodrigo, et al. “Optional Type Classes for Haskell.” Brazilian Symposium on Programming Languages. Springer International Publishing, 2016.
Ryzhov, Pavel. Haskell Financial Data Modeling and Predictive Analytics. Packt Publishing Ltd, 2013.
Rubio, Fernando, et al. “A Parallel Swarm Library Based on Functional Programming.” International Work-Conference on Artificial Neural Networks. Springer, Cham, 2017.
Schlatt, S., et al. “The Holumbus distributed computing framework & MapReduce in Haskell.” (2009).
Schmidt, Douglas C., and Tim Harrison. “Double-checked locking-an optimization pattern for efficiently initializing and accessing thread-safe objects.” (1997).
Snoyman, Michael. Developing web applications with Haskell and Yesod. ” O’Reilly Media, Inc.”, 2012.
Subashini, Subashini, and Veeraruna Kavitha. “A survey on security issues in service delivery models of cloud computing.” Journal of network and computer applications 34.1 (2011): 1-11.
Takuya, Matsumoto, and Matsuzaki Kiminori. “Evaluation of Libraries for Parallel Computing in Haskell—A Case Study with a Super-resolution Application.” 情報処理学会論文誌プログラミング (PRO) 10.2 (2017).
Tate, Bruce A. Seven languages in seven weeks: a pragmatic guide to learning programming languages. Pragmatic Bookshelf, 2010.
Thompson, Martin, et al. Disruptor. Tech. Rep., May, 2011.
Thomasson, Samuli. “Haskell High Performance Programming”. Packt Publishing, 2016.
Thompson, Martin, et al. “High performance alternative to bounded queues for exchanging data between concurrent threads.” technical paper, LMAX Exchange (2011).
Thompson, Martin, et al. “Disruptor: High performance alternative to bounded queues for exchanging data between concurrent threads.” Technical paper. LMAX, May (2011): 206.
Vasconcellos, Cristiano. “Optional Type Classes for Haskell.” Programming Languages: 20th Brazilian Symposium, SBLP 2016, Maringá, Brazil, September 22-23, 2016, Proceedings. Vol. 9889. Springer, 2016.
Vassena, Marco. “A Verified Information-Flow Control Library.” (2017).
Vassena, Marco, Joachim Breitner, and Alejandro Russo. “Securing Concurrent Lazy Programs.” Security Principles and Trust Hotspot 2017 (2017).
Vassena, Marco, Joachim Breitner, and Alejandro Russo. “Securing Concurrent Lazy Programs Against Information Leakage.” Proceedings of the 30th IEEE Computer Security Foundations Symposium (CSF), 2017.
Vazou, Niki, and Ranjit Jhala. “Refinement Reflection (or, how to turn your favorite language into a proof assistant using SMT).” arXiv preprint arXiv:1610.04641 (2016).
Vlissides, John, et al. “Design patterns: Elements of reusable object-oriented software.” Reading: Addison-Wesley 49.120 (1995): 11.
Viera, Marcos, S. Doaitse Swierstra, and Wouter Swierstra. “Attribute grammars fly first-class: how to do aspect oriented programming in Haskell.” ACM Sigplan Notices. Vol. 44. No. 9. ACM, 2009.
Vollmer, Michael, et al. “SC-Haskell: Sequential Consistency in Languages That Minimize Mutable Shared Heap.” Proceedings of the 22nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming. ACM, 2017.
Vossen, J. J. Offloading Haskell functions onto an FPGA. MS thesis. University of Twente, 2016.
Winograd-Cort, D. A. N. I. E. L., Hengchu Zhang, and Benjamin C. Pierce. “Partial Evaluation for Typechecking.”
Wu, Xindong, et al. “Data mining with big data.” IEEE transactions on knowledge and data engineering 26.1 (2014): 97-107.
Yang, Hung-chih, et al. “Map-reduce-merge: simplified relational data processing on large clusters.” Proceedings of the 2007 ACM SIGMOD international conference on Management of data. ACM, 2007.
Yates, Ryan, and Michael L. Scott. “Improving Haskell STM Performance.”
Zhang, Qi, Lu Cheng, and Raouf Boutaba. “Cloud computing: state-of-the-art and research challenges.” Journal of internet services and applications 1.1 (2010): 7-18.
Zhang, Yanfeng, et al. “I2mapreduce: Incremental mapreduce for mining evolving big data.” IEEE transactions on knowledge and data engineering 27.7 (2015): 1906-1919.
Zikopoulos, Paul, and Chris Eaton. Understanding big data: Analytics for enterprise class hadoop and streaming data. McGraw-Hill Osborne Media, 2011.
Abrahamson, Joseph. “A Little Lens Starter Tutorial”, https://www.schoolofhaskell.com/school/to-infinity-and-beyond/pick-of-the-week/a-little-lens-starter-tutorial
Andersson, Oscar and Jin, Yanling.“A tutorial on Parallel Strategies in Haskell”, http://www.cse.chalmers.se/edu/year/2014/course/DAT280_Parallel_Functional_Programming/Papers/strategies-tutorial-v2.pdf
Apfelmus, Heinrich. “How Lazy Evaluation Works in Haskell”, https://hackhands.com/lazy-evaluation-works-haskell
Chiang, Derek. “Haskell-Page-Rank”, https://github.com/derekchiang/Haskell-Page-Rank/blob/master/pagerank.hs
de Vries, Edsko. “Communication Patterns in Cloud Haskell (Part 3)” http://www.well-typed.com/blog/2012/10/communication-patterns-in-cloud-haskell-part-3/
de Vries, Edsko. “Communication Patterns in Cloud Haskell (Part 4)”, http://www.well-typed.com/blog/many-10-74
Freeman, Phil. “Haskell on Azure”, http://blog.functorial.com/posts/2012-04-29-Haskell-On-Azure.html
Goldberg, Drew. “Executive Summary: Balking Design Patterns”, https://www.cs.colorado.edu/~kena/classes/5828/s12/presentation-materials/goldbergdrew.pdf
Marlow, Simon. “Sample geturls.hs”, https://github.com/simonmar/parconc-examples/blob/master/geturlscancel.hs
Marlow, Simon. “Parallel and Concurrent Haskell Part II”, http://slidegur.com/doc/3167714/parallel-and-concurrent-haskell-part-ii
Marlow, Simon, et al. “A lightweight interactive debugger for haskell.” Proceedings of the ACM SIGPLAN workshop on Haskell workshop. ACM, 2007.
Marlow, Simon. “Parallel & Concurrent Haskell 3: Concurrent Haskell”, http://community.haskell.org/~simonmar/slides/cadarache2012/3%20-%20concurrent%20haskell.pdf
Mestanogullari, Alp, and Boespflug, Mathieu. “Haskell meets large scale distributed analytics”, http://www.tweag.io/posts/2016-02-25-hello-sparkle.html
Sakr, Majd F., Rehman, Suhail and Hammoud, Mohammad. “Dryad and GraphLab. Lecture 11”
Stewart, Don. “Haskell in the large”. Google Tech Talks, 2015.
Tibell, Johan. “The design of the Strict Haskell pragma”, http://blog.johantibell.com/2015/11/the-design-of-strict-haskell-pragma.html
Turoff, Adam. “Design Patterns in Haskell: bracket”, 2007, http://notes-on-haskell.blogspot.ro/2007/03/design-patterns-in-haskell-bracket.html
“ACID (atomicity, consistency, isolation, and durability)”, http://searchsqlserver.techtarget.com/definition/ACID
“Cloud Haskell”, http://haskell-distributed.github.io
“Conquering Hadoop with Haskell and Ozgun Ataman”, https://vimeo.com/90189610
“Control.Concurrent.Chan”, https://hackage.haskell.org/package/base-4.9.1.0/docs/Control-Concurrent-Chan.html
“Data-parallel-Haskell”, https://wiki.haskell.org/GHC/Data_Parallel_Haskell
“Design Patterns”, https://en.wikipedia.org/wiki/Design_Patterns
“Evaluation Strategy”, https://en.wikipedia.org/wiki/Evaluation_strategy
“GenBank Overview”, https://www.ncbi.nlm.nih.gov/genbank
“GHC Language Features”, https://downloads.haskell.org/~ghc/7.0.3/docs/html/users_guide/lang-parallel.html
“haskell-barrier/examples/MatrixMultiplication.hs”, https://github.com/aartamonau/haskell-barrier/blob/master/examples/MatrixMultiplication.hs
“haskell-distributed/distributed-process”, https://github.com/haskell-distributed/distributed-process
“Haskell-MapReduce”, https://git://github.com/Julianporter/Haskell-MapReduce.git
“Introduction to optics: lenses and prisms”, https://medium.com/@gcanti/introduction-to-optics-lenses-and-prisms-3230e73bfcfe
“haskell_hadoop”, https://github.com/paulgb/haskell_hadoop
“Haskell Lenses Notes”, https://rafal.io/posts/haskell-lenses-notes.html
“Haskell-page-rank”, https://github.com/derekchiang/Haskell-Page-Rank/blob/master/pagerank.hs
“krapsh/kraps-haskell”, https://github.com/krapsh/kraps-haskell
“Performance/Data types”, https://wiki.haskell.org/Performance/Data_types
“simonmar/parconc-examples”, https://github.com/simonmar/parconc-examples/blob/master/geturlscancel.hs
“Soostone/hadron”, https://github.com/Soostone/hadron
“Testing Haskell with QuickCheck”, http://jasani.org/2008/01/03/testing-haskell-with-quickcheck
“The network-transport package”, http://hackage.haskell.org/package/network-transport
“ThreadPool.hs”, https://gist.github.com/NicolasT/4163407
“Types of Program Errors”, http://www.inf.unibz.it/~calvanese/teaching/ip/lecture-notes/uni10/node2.html
“xmonad”, http://xmonad.org
“zeromq-haskell”, https://gitlab.com/twittner/zeromq-haskell
Ad hoc polymorphism
Arithmetic operators
Asynchronous exceptions
bracket function
cancel operation
CAS operation
channels
forkIO
getMaskingState
IO monad
loop function
mask
putMvar
readMVar
restore function
takeMVar
ThreadId
throwTo
web pages
Atomic blocks
Atomicity, consistency, isolation, and durability (ACID) properties
Automatic resource management
Balking pattern
Big data
cleaning
Cloudera
data mining
debugging techniques
definition
Hadoop
MongoDB
petabyte
supporting languages for
Talend
5Vs
Boolean algebra
bracket function
Cloud computing
basic steps
characteristic
Cloud Haskell programming
characteristics
client-server example
fault tolerance
first node, creating
generic processes
matching without blocking
hiding implementation details
unexpected messages
messages to processes
messages within channels
input (control) channels
reply channels
monad transformer stack
obtaining information
process lifetime
receiving and matching
serialization
starting and locating processes
topologies
Cluster system
Column-oriented databases
Compare-and-switch (CAS) operation
Concrete event handler
Concurrency design patterns
accuracy
advantages
asynchronous method
balking pattern
barrier
blocks creation
components
configuration
disruptor
double-checked locking
execution
guarded suspension pattern
Haskell
implementation
integrator object
Java code
monitor object
reactor pattern
scheduler pattern
thread pool
trapeze method
Concurrent network servers
Conduits
Constant applicative form (CAF)
C++ programming language
DataCleaner tool
Data Parallel Haskell (DPH)
Data processing techniques
Data science
Haskell vs.
overview
vector library
Data storage
Data types
Debugging techniques
accessibility
breakpoint
challenges
development account
displayNote
edmString helper
error message
getResumeContext
GHC API
GHCi
Happstack web server
Hat
Hoed
infinite loops
laziness strategy
Maybe-valued function
mismatched run-time error
new note
parse errors
Printf
queryEntity
root function
safe library
software development
source-located errors
stack trace
tick technique
web application
Disruptor pattern
Divide-and-conquer approach
Document-oriented databases
Double-checked locking
Eager evaluation
Empty list
Error function
Either
Fibonacci series
head and tail
infinite list
Maybe function
tail versions
zero error
Eval monad
fct function
rpar function
rseq function
thunk
Evaluation process
eager evaluation
graph reduction
lazy evaluation
logicalAnd function
normal form
redex
reduction rule
thunk
unevaluated expression
upSquare function
WHNF
Event handler
Exceptions
asynchronous
dynamic
input/output
lazy evaluation
print function
SqlException
System.IO.Error
try function
Fibonacci numbers
filter functions
Finite maps
First In, First Out (FIFO)
Foreign Function Interface (FFI)
Frege’s principle
Functional programming (FP) language vs . OOP
Generalized algebraic data types approach
getMax function
Glasgow Parallel Haskell (GPH)
Guarded suspension pattern
Guards
Hadoop
components
vs . HaLoop
Haskell-Hadoop library
MapReduce
slaves
stages
streaming
Hadoop Distributed File System (HDSF)
Hadron
ByteString
characteristics
conduit
lens
MapReduce
modules
out-of-the-box protocols
structure
Tap protocol
type function
HaLoop
AddInvariantTable function
AddStepInput function
clusters
Hadoop vs .
inter-iteration locality
iterative application
ResultDistance function
SetFixedPointThreshold function
SetIterationInput function
SetMaxNumOfIterations function
task scheduler
handle function
Haskell
astronomy
biology
biomedical data
cloud module
concurrency
database technology
data collection
data from companies
data generation
data science
data storage
evaluation strategy
Haskell-Hadoop library
history
IoT data
k-means
lazy
local declarations
MapReduce
models
non-strictness
physics
reduction strategy
refactor
runtime system
static type system
StrictData pragmas
Strict pragmas
strong type system
tools
UNPACK pragma
Higher order functions
Hoed
hspark
IBM SPSS Modeler
Identity monad
if-else statement
Immutable arrays
Improved streaming model
Incremental iterative processing
Infinite list
Infinite loops
Infix notation
Input/output (IO) mechanisms
let statement
:main command
multiple line statements
:run commands
step-by-step translation
temporary binds
Instance declarations, rules for
context
head
instance termination
Inter-iteration locality
International Business Machines (IBM)
Internet of Things (IoT)
Iterative computation, MapReduce
Iterative techniques
algorithm
data flows
implementation
PageRank algorithm
synchronous algorithms
update functions
Key-valued databases
k-means
Krapsh library
Lambdas
Large-scale design
concurrency
FFIs
monads for structuring
parallelism
purity
refactor
space profiling
time profiling
type classes
type system
Lazy evaluation
Lists
comprehension
concatenation
empty list
vs. parallel arrays
rule
strings
Logical error
map function
Map-Reduce Bipartite Graph (MRBGraph)
MapReduce programming model
backup execution
cluster system
data processing techniques
fault tolerance
Hadoop
Hadron
Haskell
iterative approach
iterative computation
key/value pair
network bandwidth
partitioning function
re-execute
restart
slaves
Master data structures
Master-slave model
Matrix multiplication
Model-view-controller programming style
Monads
MongoDB
Monitor lock
Mutable arrays
Mutable variables (MVars)
putMVar
skip channel
STM
takeMVar
working
Network bandwidth
Network.Socket library
Non-strict strategies
Object-oriented programming (OOP) vs . FP
OpenRefine tool
PageRank algorithm
Parallel arrays
dot product
vs. lists
Parallelism
dataflow diagram
definition
Eval monad
Fibonacci numbers
IVar
MVar
parMapM
Par monad
pseq
spawn function
Parallel programming model
Parametric polymorphism
Partial application
Pattern matching
Petabyte
Polymorphic implementation
Polymorphic value
Prefix notation
Printf debugging
QuickCheck test
RapidMiner device
Reactor pattern
Recursion
Reducible expression (redex)
Relational database management systems (RDBMS)
return function
Run-time type inference
constraint
debugger
efficiency
new types
phases
reconstruction
termination
Safe library
Scan family
NFData
parList
rdeepseq
Scheduler pattern
Secondary effect
Semantic error
Serialization
Server-based applications
Shared-memory multiprocessor (SMP)
Side effects
simplelocalnet topology
Simple value
Sloan Digital Sky Survey (SDSS)
Socket server
Software transactional memory (STM)
atomically function
atomic blocks
atomicity
bank account
buffer
GHC
good scalability
isolation
launchMissiles
limitedWithdraw
low sequential overhead
optimistic execution
orElse
re-execution
resource allocation
retry function
strong progress guarantees
unlimited buffer
Source code files
Source-located errors
Space profiling
file names
QuickCheck
README
results
split function
Spark pool
Synchronized methods
Synchronous event demultiplexer
Synchronous exceptions
Syntax error
System.IO for sockets
takeWhile function
Talend
Thread pool pattern
Threads for parallel programming
cancellation
dupChan function
fix permits
forkIO
hash
liftM permits
MVars
printNrResults
runconnection
server-based applications
stdout
web applications
throw function
Tick technique
timeout variants
Time profiling
Time-space correlated
Transactional memory
atomicity
concurrency
launchMissiles
read logs
re-execution
Trapeze method
Tuples
Typed channels
Type inference
User Datagram Protocol (UDP)
Vectorization
Virtual memory
Weak head normal form (WHNF)
Web applications
WinGHCi window
wxHaskell
xmonad
ZeroMQ library
18.118.163.159