Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Applicative programming with effects
In this article, we introduce Applicative functors–an abstract characterisation of an
applicative style of effectful programming, weaker than Monads and hence more …
applicative style of effectful programming, weaker than Monads and hence more …
A history of Haskell: being lazy with class
A history of Haskell Page 1 A History of Haskell: Being Lazy With Class Paul Hudak Yale
University paul.hudak@yale.edu John Hughes Chalmers University rjmh@cs.chalmers.se …
University paul.hudak@yale.edu John Hughes Chalmers University rjmh@cs.chalmers.se …
How functional programming mattered
In 1989 when functional programming was still considered a niche topic, Hughes wrote a
visionary paper arguing convincingly 'why functional programming matters'. More than two …
visionary paper arguing convincingly 'why functional programming matters'. More than two …
Combinator parsing: A short tutorial
There are numerous ways to implement a parser for a given syntax; using parser
combinators is a powerful approach to parsing which derives much of its power and …
combinators is a powerful approach to parsing which derives much of its power and …
Programming graphics processors functionally
Graphics cards for personal computers have recently undergone a radical transformation
from fixed-function graphics pipelines to multi-processor, programmable architectures. Multi …
from fixed-function graphics pipelines to multi-processor, programmable architectures. Multi …
Revealing the X/O Impedance Mismatch: (Changing Lead into Gold)
We take the term X/O impedance mismatch to describe the difficulty of the OO paradigm to
accommodate XML processing by means of recasting it to typed OO programming. In …
accommodate XML processing by means of recasting it to typed OO programming. In …
wxHaskell: a portable and concise gui library for Haskell
D Leijen - Proceedings of the 2004 ACM SIGPLAN Workshop on …, 2004 - dl.acm.org
wxHaskell is a graphical user interface (GUI) library for Haskell that is built on wxWidgets: a
free industrial strength GUI library for C++ that has been ported to all major platforms …
free industrial strength GUI library for C++ that has been ported to all major platforms …
Constructing applicative functors
Applicative functors define an interface to computation that is more general, and
correspondingly weaker, than that of monads. First used in parser libraries, they are now …
correspondingly weaker, than that of monads. First used in parser libraries, they are now …
From monoids to near-semirings: the essence of MonadPlus and Alternative
It is well-known that monads are monoids in the category of endofunctors, and in fact so are
applicative functors. Unfortunately, the benefits of this unified view are lost when the …
applicative functors. Unfortunately, the benefits of this unified view are lost when the …
An elegant sufficiency: load-aware differentiated scheduling of data transfers
We investigate the file transfer scheduling problem, where transfers among different
endpoints must be scheduled to maximize pertinent metrics. We propose two new …
endpoints must be scheduled to maximize pertinent metrics. We propose two new …