BibSLEIGH
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
EDIT!
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter
Haskell
haskell.org
Google Haskell
Haskell Wiki Haskell
Stack Overflow haskell
Wikidata Q34010
WikipediaEnglish Haskell (programming language)

Tag #haskell

275 papers:

POPLPOPL-2020-HandleyVH #reasoning #resource management
Liquidate your assets: reasoning about resource usage in liquid Haskell (MATH, NV, GH), p. 27.
HaskellHaskell-2019-ChristiansenDB #coq #source code #verification
Verifying effectful Haskell programs in Coq (JC, SD, NB), pp. 125–138.
HaskellHaskell-2019-Devriese #approach #case study #composition #morphism #polymorphism #taxonomy #verification
Modular effects in Haskell through effect polymorphism and explicit dictionary applications: a new approach and the μVeriFast verifier as a case study (DD), pp. 1–14.
HaskellHaskell-2019-HallahanXP #constraints #named #theorem proving
G2Q: Haskell constraint solving (WTH, AX, RP), pp. 44–57.
ICFP-2019-ChristiansenDDH #case study #experience #industrial
Dependently typed Haskell in industry (experience report) (DTC, ISD, RD, JH, TR), p. 16.
ICFP-2019-KissFEJ #higher-order #programming
Higher-order type-level programming in Haskell (CK, TF, SE, SPJ), p. 26.
ICFP-2019-WeirichCVE #dependent type
A role for dependent types in Haskell (SW, PC, AV, RAE), p. 29.
PEPMPEPM-2019-DauthS #scala
Futures and promises in Haskell and Scala (TD, MS), pp. 68–74.
HaskellHaskell-2018-HandleyH #named #performance #source code
AutoBench: comparing the time performance of Haskell programs (MATH, GH), pp. 26–37.
HaskellHaskell-2018-VazouBKHH #equation #functional #proving #reasoning #theorem proving
Theorem proving for all: equational reasoning in liquid Haskell (functional pearl) (NV, JB, RK, DVH, GH), pp. 132–144.
HaskellHaskell-2018-WinantD #taxonomy
Coherent explicit dictionary application for Haskell (TW, DD), pp. 81–93.
ICFP-2018-BreitnerSLRWW #case study #exclamation #experience #set #verification
Ready, set, verify! applying hs-to-coq to real-world Haskell code (experience report) (JB, ASZ, YL0, CR, JW, SW), p. 16.
PADLPADL-2018-StewartML #declarative #named
Snårkl: Somewhat Practical, Pretty Much Declarative Verifiable Computing in Haskell (GS0, SM, LL), pp. 36–52.
POPLPOPL-2018-BernardyBNJS #higher-order #linear #polymorphism
Linear Haskell: practical linearity in a higher-order polymorphic language (JPB, MB, RRN, SPJ, AS), p. 29.
HaskellHaskell-2017-AronssonS #co-evolution #design #hardware
Hardware software co-design in Haskell (MA, MS), pp. 162–173.
HaskellHaskell-2017-ChenCN #adaptation #concurrent #data type #implementation
Adaptive lock-free data structures in Haskell: a general method for concurrent implementation swapping (CHC, VC, RRN), pp. 197–211.
HaskellHaskell-2017-Quick #algorithm #music
Algorithmic music in Haskell (invited talk) (DQ), p. 98.
HaskellHaskell-2017-VazouLP #coq #proving #string #verification
A tale of two provers: verifying monoidal string matching in liquid Haskell and Coq (NV, LL, JP), pp. 63–74.
HaskellHaskell-2017-WiegleyD #coq #performance #using
Using Coq to write fast and correct Haskell (JW, BD), pp. 52–62.
ICFP-2017-WeirichVAE #dependent type #specification
A specification for dependent types in Haskell (SW, AV, PHAdA, RAE), p. 29.
GPCEGPCE-2017-GrebeYG #compilation #domain-specific language #using
Rewriting a shallow DSL using a GHC compiler extension (MG, DY, AG), pp. 246–258.
GPCEGPCE-2017-MainlandJ #compilation
A Haskell compiler for signal transforms (GM, JJ), pp. 219–232.
SANERSANER-2016-LimaSLCMF #behaviour #energy #functional
Haskell in Green Land: Analyzing the Energy Behavior of a Purely Functional Language (LGL, FSN, PL, FC, GM, JPF), pp. 517–528.
HaskellHaskell-2016-DexterLC #graph #lazy evaluation
Lazy graph processing in Haskell (PD, YDL, KC), pp. 182–192.
HaskellHaskell-2016-Ekblad #web
High-performance client-side web applications through Haskell EDSLs (AE), pp. 62–73.
HaskellHaskell-2016-LeYF #memory management #transaction
Revisiting software transactional memory in Haskell (ML, RY, MF), pp. 105–113.
HaskellHaskell-2016-LindleyM
Embedding session types in Haskell (SL, JGM), pp. 133–145.
HaskellHaskell-2016-MarlowJKM
Desugaring Haskell's do-notation into applicative operations (SM, SPJ, EK, AM), pp. 92–104.
HaskellHaskell-2016-Yamamoto #case study #experience #performance
Experience report: developing high performance HTTP/2 server in Haskell (KY), pp. 74–79.
LOPSTRLOPSTR-2016-AlbertBBM
A Formal, Resource Consumption-Preserving Translation of Actors to Haskell (EA, NB, FSdB, EMM), pp. 21–37.
PADLPADL-2016-SerranoH #data type #regular expression
Generic Matching of Tree Regular Expressions over Haskell Data Types (AS0, JH), pp. 83–98.
CCCC-2016-FerreiroCJH
Kindergarten cop: dynamic nursery resizing for GHC (HF, LMC, VJ, KH), pp. 56–66.
HaskellHaskell-2015-Diatchki #smt
Improving Haskell types with SMT (ISD), pp. 1–10.
HaskellHaskell-2015-FarmerSG #equation #reasoning #source code #tool support
Reasoning with the HERMIT: tool support for equational reasoning on GHC core programs (AF, NS, AG), pp. 23–34.
HaskellHaskell-2015-Gundry #constraints #plugin #theorem proving
A typechecker plugin for units of measure: domain-specific constraint solving in GHC Haskell (AG), pp. 11–22.
HaskellHaskell-2015-Polakow #linear #λ-calculus
Embedding a full linear Lambda calculus in Haskell (JP), pp. 177–188.
HaskellHaskell-2015-StolarekJE #injection #product line
Injective type families for Haskell (JS, SLPJ, RAE), pp. 118–128.
HaskellHaskell-2015-WalkerR #concurrent #library #testing
Déjà Fu: a concurrency testing library for Haskell (MW0, CR), pp. 141–152.
ICFPICFP-2015-BuirasVR #data flow #dynamic typing #named #type system
HLIO: mixing static and dynamic typing for information-flow control in Haskell (PB, DV, AR), pp. 289–301.
ICFPICFP-2015-Russo #functional
Functional pearl: two can keep a secret, if one of them uses Haskell (AR), pp. 280–288.
PADLPADL-2015-TamaritVCM #c #implementation #program transformation #rule-based #source code
A Haskell Implementation of a Rule-Based Program Transformation for C Programs (ST, GV, MC, JM), pp. 105–114.
PLDIPLDI-2015-FaddegonC #algorithm #debugging #dependence #source code #stack
Algorithmic debugging of real-world haskell programs: deriving dependencies from the cost centre stack (MF, OC), pp. 33–42.
TFPIETFPIE-2014-OlmerHJ
Evaluating Haskell expressions in a tutoring environment (TO, BH, JJ), pp. 50–66.
TFPIETFPIE-2014-Walck #physics #programming
Learn Physics by Programming in Haskell (SNW), pp. 67–77.
HaskellHaskell-2014-BlanchetteHNNT #case study #experience
Experience report: the next 1100 Haskell programmers (JCB, LH, TN, LN, DT), pp. 25–30.
HaskellHaskell-2014-EisenbergS #product line
Promoting functions to type families in Haskell (RAE, JS), pp. 95–106.
HaskellHaskell-2014-Morris #semantics
A simple semantics for Haskell overloading (JGM), pp. 107–118.
HaskellHaskell-2014-MuranushiE #case study #experience #polymorphism #research
Experience report: type-checking polymorphic units for astrophysics research in Haskell (TM, RAE), pp. 31–38.
HaskellHaskell-2014-OkabeM
Systems demonstration: writing NetBSD sound drivers in Haskell (KO, TM), pp. 77–78.
HaskellHaskell-2014-OrchardP
Embedding effect systems in Haskell (DAO, TP0), pp. 13–24.
HaskellHaskell-2014-VazouSJ #experience #named #refinement
LiquidHaskell: experience with refinement types in the real world (NV, ELS, RJ), pp. 39–51.
ICFPICFP-2014-BreitnerEJW #low cost
Safe zero-cost coercions for Haskell (JB, RAE, SLPJ, SW), pp. 189–202.
ICFPICFP-2014-VazouSJVJ #refinement
Refinement types for Haskell (NV, ELS, RJ, DV, SLPJ), pp. 269–282.
PADLPADL-2014-WinantDPS
Partial Type Signatures for Haskell (TW, DD, FP, TS), pp. 17–32.
PLDIPLDI-2014-YangM
Dynamic space limits for Haskell (EZY, DM), p. 59.
POPLPOPL-2014-KilpatrickDJM #interface #named
Backpack: retrofitting Haskell with interfaces (SK, DD, SLPJ, SM), pp. 19–32.
ISSTAISSTA-2014-LeAGG #mutation testing #named #source code #testing
MuCheck: an extensible tool for mutation testing of haskell programs (DL, MAA, RG, AG), pp. 429–432.
TLCATLCA-2013-Peyton-Jones #compilation
Type-Directed Compilation in the Wild: Haskell and Core (SLPJ), p. 1.
HaskellHaskell-2013-AnknerS #approach #performance #programming
An EDSL approach to high performance Haskell programming (JA, JS), pp. 1–12.
HaskellHaskell-2013-BlaEevic #monad #string
Adding structure to monoids: thus hopefully ending Haskell's string type confusion (MB), pp. 37–46.
HaskellHaskell-2013-LindleyM #named #programming
Hasochism: the pleasure and pain of dependently typed haskell programming (SL, CM), pp. 81–92.
HaskellHaskell-2013-LippmeierCKR #data flow
Data flow fusion with series expressions in Haskell (BL, MMTC, GK, AR), pp. 93–104.
HaskellHaskell-2013-LiuGPA #compilation #research
The Intel labs Haskell research compiler (HL, NG, LP, TAA), pp. 105–116.
HaskellHaskell-2013-VoellmyWHY #manycore #named
Mio: a high-performance multicore io manager for GHC (AV, JW, PH, KY), pp. 129–140.
HaskellHaskell-2013-WortmannD #question #what
Causality of optimized Haskell: what is burning our cycles? (PMW, DJD), pp. 141–152.
ICFPICFP-2013-PetersenOG #automation
Automatic SIMD vectorization for Haskell (LP, DAO, NG), pp. 25–36.
ICFPICFP-2013-Schmidt-SchaussS #correctness #implementation
Correctness of an STM Haskell implementation (MSS, DS), pp. 161–172.
IFLIFL-2013-AljabriLT #design #implementation #parallel
The Design and Implementation of GUMSMP: a Multilevel Parallel Haskell Implementation (MA, HWL, PWT), p. 37.
IFLIFL-2013-LammelSV
The 101haskell Chrestomathy: A Whole Bunch of Learnable λs (RL, TS, AV), p. 25.
IFLIFL-2013-PetersenALG
Measuring the Haskell Gap (LP, TAA, HL, NG), p. 61.
PADLPADL-2013-GiorgidzeGHK #database #wiki
Analysing the Entire Wikipedia History with Database Supported Haskell (GG, TG, IH, MK), pp. 19–25.
PEPMPEPM-2013-MartinezVP #compilation #exclamation #performance
Just do it while compiling!: fast extensible records in haskell (BM, MV, AP), pp. 77–86.
POPLPOPL-2013-VytiniotisJCR #logic #named #semantics
HALO: haskell to logic through denotational semantics (DV, SLPJ, KC, DR), pp. 431–442.
SACSAC-2013-CastorSS #assessment #memory management #transaction
A preliminary assessment of Haskell’s software transactional memory constructs (FC, FSN, ALMS), pp. 1696–1697.
FLOPSFLOPS-2012-Hamana #category theory
Correct Looping Arrows from Cyclic Terms — Traced Categorical Interpretation in Haskell (MH), pp. 136–150.
FLOPSFLOPS-2012-Weirich #programming
Dependently-Typed Programming in GHC (SW), p. 3.
HaskellHaskell-2012-AdamsD #performance #programming #using
Template your boilerplate: using template haskell for efficient generic programming (MDA0, TD), pp. 13–24.
HaskellHaskell-2012-ErdwegRRO
Layout-sensitive language extensibility with SugarHaskell (SE, FR, TR, KO), pp. 149–160.
HaskellHaskell-2012-FarmerGKS #interactive #plugin #source code
The HERMIT in the machine: a plugin for the interactive transformation of GHC core language programs (AF, AG, EK, NS), pp. 1–12.
HaskellHaskell-2012-TereiMJM
Safe haskell (DT, SM, SLPJ, DM), pp. 137–148.
ICFPICFP-2012-DanielsGR #biology #case study #experience
Experience report: Haskell in computational biology (NMD, AG, NR), pp. 227–234.
ICFPICFP-2012-Mainland #metaprogramming
Explicitly heterogeneous metaprogramming with MetaHaskell (GM), pp. 311–322.
ICFPICFP-2012-Mitchell
Shake before building: replacing make with haskell (NM), pp. 55–66.
IFLIFL-2012-DijkstraSVS #javascript
Building JavaScript Applications with Haskell (AD, JS, AV, SDS), pp. 37–52.
IFLIFL-2012-SculthorpeFG #program transformation
The HERMIT in the Tree — Mechanizing Program Transformations in the GHC Core Language (NS, AF, AG), pp. 86–103.
PADLPADL-2012-Lesniak #algorithm #graph #named
Palovca: Describing and Executing Graph Algorithms in Haskell (ML), pp. 153–167.
PADLPADL-2012-Stewart #exclamation #functional #programming
Make Things Now! Pragmatic Functional Programming in Haskell (DS), p. 17.
PPDPPPDP-2012-MonjarazM #π-calculus
From the π-calculus to flat GHC (RM, JM), pp. 163–172.
LICSLICS-2012-SabelS #concurrent
Conservative Concurrency in Haskell (DS, MSS), pp. 561–570.
CEFPCEFP-2011-JeuringGH #programming
A Programming Tutor for Haskell (JJ, AG, BH), pp. 1–45.
CEFPCEFP-2011-Loogen #functional #named #parallel #programming
Eden — Parallel Functional Programming with Haskell (RL), pp. 142–206.
CEFPCEFP-2011-Marlow #concurrent #parallel #programming
Parallel and Concurrent Programming in Haskell (SM), pp. 339–401.
HaskellHaskell-2011-EpsteinBJ #in the cloud #towards
Towards Haskell in the cloud (JE, APB, SLPJ), pp. 118–129.
HaskellHaskell-2011-LippmeierK #parallel #performance
Efficient parallel stencil convolution in Haskell (BL, GK), pp. 59–70.
HaskellHaskell-2011-StefanRMM #data flow #flexibility #information management
Flexible dynamic information flow control in Haskell (DS, AR, JCM, DM), pp. 95–106.
HaskellHaskell-2011-WestbrookFB #encoding #functional #higher-order #library #programming language
Hobbits for Haskell: a library for higher-order encodings in functional programming languages (EMW, NF, PB), pp. 35–46.
IFLIFL-2011-MaierT #implementation #parallel
Implementing a High-Level Distributed-Memory Parallel Haskell in Haskell (PM, PWT), pp. 35–50.
IFLIFL-2011-Schilling #challenge #compilation
Challenges for a Trace-Based Just-In-Time Compiler for Haskell (TS), pp. 51–68.
PADLPADL-2011-Brown #combinator #message passing
Combinators for Message-Passing in Haskell (NCCB), pp. 19–33.
PPDPPPDP-2011-SabelS #concurrent #semantics
A contextual semantics for concurrent Haskell with futures (DS, MSS), pp. 101–112.
ICSEICSE-2011-Lee #case study #refactoring #source code
A case study on refactoring in Haskell programs (DYL), pp. 1164–1166.
ISSTAISSTA-2011-AllwoodCE #source code #testing
High coverage testing of Haskell programs (TORA, CC, SE), pp. 375–385.
FLOPSFLOPS-2010-OrchardS #constraints
Haskell Type Constraints Unleashed (DAO, TS), pp. 56–71.
HaskellHaskell-2010-GroningenNAKP #compilation
Exchanging sources between clean and Haskell: a double-edged front end for the clean compiler (JHGvG, TvN, PA, PWMK, RP), pp. 49–60.
HaskellHaskell-2010-LaunchburyE #concurrent #distributed
Concurrent orchestration in Haskell (JL, TE), pp. 79–90.
HaskellHaskell-2010-MagalhaesDJL
A generic deriving mechanism for Haskell (JPM, AD, JJ, AL), pp. 37–48.
HaskellHaskell-2010-MainlandM #gpu #named
Nikola: embedding compiled GPU functions in Haskell (GM, GM), pp. 67–78.
HaskellHaskell-2010-MarlowMLAT #parallel
Seq no more: better strategies for parallel Haskell (SM, PM0, HWL, MA, PWT), pp. 91–102.
HaskellHaskell-2010-OSullivanT #scalability
Scalable i/o event handling for GHC (BO, JT), pp. 103–108.
HaskellHaskell-2010-Straka #performance
The performance of the Haskell containers package (MS), pp. 13–24.
HaskellHaskell-2010-TereiC
An llVM backend for GHC (DAT, MMTC), pp. 109–120.
ICFPICFP-2010-KellerCLJL #array #parallel
Regular, shape-polymorphic, parallel arrays in Haskell (GK, MMTC, RL, SLPJ, BL), pp. 261–272.
ICFPICFP-2010-Pop #case study #experience #python #using
Experience report: Haskell as a reagent: results and observations on the use of Haskell in a python project (IP), pp. 369–374.
IFLIFL-2010-Berthold #orthogonal
Orthogonal Serialisation for Haskell (JB), pp. 38–53.
IFLIFL-2010-GiorgidzeGSW #execution
Haskell Boards the Ferry — Database-Supported Program Execution for Haskell (GG, TG, TS, JW), pp. 1–18.
PADLPADL-2010-Iborra #exception
Explicitly Typed Exceptions for Haskell (JI), pp. 43–57.
PEPMPEPM-2010-BrownT #clone detection #detection
Clone detection and elimination for Haskell (CB, SJT), pp. 111–120.
PEPMPEPM-2010-Haftmann #higher-order #logic
From higher-order logic to Haskell: there and back again (FH), pp. 155–158.
TLCATLCA-2009-StengerV #fault #parametricity #semantics
Parametricity for Haskell with Imprecise Error Semantics (FS, JV), pp. 294–308.
CEFPCEFP-2009-Devai #proving
Embedding a Proof System in Haskell (GD), pp. 354–371.
HaskellHaskell-2009-AllwoodJE #stack
Finding the needle: stack traces for GHC (TORA, SLPJ, SE), pp. 129–140.
HaskellHaskell-2009-BaaijKKGM #hardware #tool support
Tool DemonstrationCLasHFrom Haskell to Hardware (CB, MK, JK, MG, BM).
HaskellHaskell-2009-BorgstromBG #composition
A compositional theory for STM Haskell (JB, KB, ADG), pp. 69–80.
HaskellHaskell-2009-BrownS #alloy #named #performance
Alloy: fast generic transformations for Haskell (NCCB, ATS), pp. 105–116.
HaskellHaskell-2009-DijkstraFS #architecture #compilation
The architecture of the Utrecht Haskell compiler (AD, JF, SDS), pp. 93–104.
HaskellHaskell-2009-Gill #type safety
Type-safe observable sharing in Haskell (AG), pp. 117–128.
HaskellHaskell-2009-JonesMS #parallel #performance
Parallel performance tuning for Haskell (DJJ, SM, SS), pp. 81–92.
HaskellHaskell-2009-PikeBG #embedded #experience #protocol #realtime
Roll your own test bed for embedded real-time protocols: a haskell experience (LP, GMB, AG), pp. 61–68.
HaskellHaskell-2009-Weirich
Haskell Symposium Program Chair's Report (SW).
ICFPICFP-2009-Chaudhuri #concurrent #library #ml
A concurrent ML library in concurrent Haskell (AC), pp. 269–280.
ICFPICFP-2009-MarlowJS #manycore #runtime
Runtime support for multicore Haskell (SM, SLPJ, SS), pp. 65–78.
ICFPICFP-2009-Sampson #case study #experience #functional #lazy evaluation
Experience report: Haskell in the “real world”: writing a commercial application in a lazy functional language (CJS), pp. 185–190.
ICFPICFP-2009-VieraSS #aspect-oriented #attribute grammar #how #programming
Attribute grammars fly first-class: how to do aspect oriented programming in Haskell (MV, SDS, WS), pp. 245–256.
GT-VMTGT-VMT-2009-WestK #editing #framework #graph transformation #visualisation
A Generic Graph Transformation, Visualisation, and Editing Framework in Haskell (SW, WK), pp. 171–188.
ECOOPECOOP-2009-Jones #what #why
Classes, Jim, But Not as We Know Them — Type Classes in Haskell: What, Why, and Whither (SLPJ), p. 1.
PADLPADL-2009-MaldeO #analysis #scalability #sequence #using
Using Bloom Filters for Large Scale Gene Sequence Analysis in Haskell (KM, BO), pp. 183–194.
POPLPOPL-2009-XuJC #contract
Static contract checking for Haskell (DNX, SLPJ, KC), pp. 41–52.
SACSAC-2009-OyamaKI #monitoring #named #virtual machine
Kenro: a virtual machine monitor mostly described in Haskell (YO, YK, HI), pp. 1940–1941.
SACSAC-2009-Tarau #data type #finite #morphism
Isomorphisms, hylomorphisms and hereditarily finite data types in Haskell (PT), pp. 1898–1902.
SLESLE-2009-BauerE #declarative
Declarative Scripting in Haskell (TB, ME), pp. 294–313.
AFPAFP-2008-JeuringLMY08 #library #programming
Libraries for Generic Programming in Haskell (JJ, SL, JPM, ARY), pp. 165–229.
AFPAFP-2008-JonesS08 #concurrent #parallel #programming #tutorial
A Tutorial on Parallel and Concurrent Programming in Haskell (SLPJ, SS), pp. 267–305.
HaskellHaskell-2008-Bernardy #editing #named
Yi: an editor in haskell for haskell (JPB), pp. 61–62.
HaskellHaskell-2008-CouttsPS #named
Haskell: batteries included (DC, IPJ, DS), pp. 125–126.
HaskellHaskell-2008-KariotisPH #monad
Making monads first-class with template haskell (PSK, AMP, WLH), pp. 99–110.
HaskellHaskell-2008-PucellaT
Haskell session types with (almost) no class (RP, JAT), pp. 25–36.
HaskellHaskell-2008-RodriguezJJGKO #library #programming
Comparing libraries for generic programming in haskell (AR, JJ, PJ, AG, OK, BCdSO), pp. 111–122.
HaskellHaskell-2008-RussoCH #data flow #library #security
A library for light-weight information-flow security in haskell (AR, KC, JH), pp. 13–24.
HaskellHaskell-2008-VieraSL #parsing #performance #runtime #top-down
Haskell, do you read me?: constructing and composing efficient top-down parsers at runtime (MV, SDS, EL), pp. 63–74.
ICFPICFP-2008-AugustssonMS #domain-specific language #embedded #named
Paradise: a two-stage DSL embedded in Haskell (LA, HM, GS), pp. 225–228.
ICFPICFP-2008-GuillemetteM #compilation
A type-preserving compiler in Haskell (LJG, SM), pp. 75–86.
ICFPICFP-2008-VytiniotisWJ #morphism #named #polymorphism
FPH: first-class polymorphism for Haskell (DV, SW, SLPJ), pp. 295–306.
IFLIFL-2008-GiorgidzeN #functional #hybrid #modelling
Embedding a Functional Hybrid Modelling Language in Haskell (GG, HN), pp. 138–155.
IFLIFL-2008-WangG #ad hoc #library
A Library for Processing Ad hoc Data in Haskell — Embedding a Data Description Language (YW, VG), pp. 174–191.
HaskellHaskell-2007-GillR
Haskell program coverage (AG, CR), pp. 1–12.
HaskellHaskell-2007-GrabmullerK #code generation #named #runtime
Harpy: run-time code generation in haskell (MG, DK), p. 94.
HaskellHaskell-2007-GuillemetteM
A type-preserving closure conversion in haskell (LJG, SM), pp. 83–92.
HaskellHaskell-2007-LiMJT #concurrent #lightweight
Lightweight concurrency primitives for GHC (PL, SM, SLPJ, APT), pp. 107–118.
HaskellHaskell-2007-Mainland #why
Why it's nice to be quoted: quasiquoting for haskell (GM), pp. 73–82.
HaskellHaskell-2007-MarlowIPG #debugging #interactive #lightweight
A lightweight interactive debugger for haskell (SM, JI, BJP, AG), pp. 13–24.
ICFPICFP-2007-CooperM #case study #experience #interpreter
Experience report: a Haskell interpreter for cellML (JC, SM), pp. 247–250.
ICFPICFP-2007-Frenzel #case study #experience #ide
Experience report: building an eclipse-based IDE for Haskell (LF), pp. 220–222.
ICFPICFP-2007-Jones #source code
Call-pattern specialisation for haskell programs (SLPJ), pp. 327–337.
IFLIFL-2007-DijkstraFS #compilation #complexity
The Structure of the Essential Haskell Compiler, or Coping with Compiler Complexity (AD, JF, SDS), pp. 57–74.
IFLIFL-2007-MitchellR
A Supercompiler for Core Haskell (NM, CR), pp. 147–164.
IFLIFL-2007-SulzmannL #named #regular expression
XHaskell — Adding Regular Expression Types to Haskell (MS, KZML), pp. 75–92.
PADLPADL-2007-CouttsSL #string
Rewriting Haskell Strings (DC, DS, RL), pp. 50–64.
PADLPADL-2007-FisselerKBKM #algebra #information management #using
Algebraic Knowledge Discovery Using Haskell (JF, GKI, CB, AK, CM), pp. 80–93.
SCAMSCAM-2006-LiT #case study #comparative #erlang #refactoring #source code
Comparative Study of Refactoring Haskell and Erlang Programs (HL, SJT), pp. 197–206.
RTARTA-2006-GieslSST #analysis #automation #programming language #term rewriting #termination
Automated Termination Analysis for Haskell: From Term Rewriting to Programming Languages (JG, SS, PSK, RT), pp. 297–312.
FLOPSFLOPS-2006-DiscoloHMJS #data type #using
Lock Free Data Structures Using STM in Haskell (AD, TH, SM, SLPJ, SS), pp. 65–80.
HaskellHaskell-2006-Eaton #algebra #linear #static typing
Statically typed linear algebra in Haskell (FE), pp. 120–121.
HaskellHaskell-2006-Gill #equation #reasoning
Introducing the Haskell equational reasoning assistant (AG), pp. 108–109.
HaskellHaskell-2006-Jones
Haskell' status report (IJ), p. 122.
HaskellHaskell-2006-Kagawa #polymorphism
Polymorphic variants in Haskell (KK), pp. 37–47.
HaskellHaskell-2006-Kow #generative #named #natural language
GenI: natural language generation in Haskell (EK), pp. 110–119.
HaskellHaskell-2006-RenE #recursion #scrap your boilerplate
A generic recursion toolbox for Haskell or: scrap your boilerplate systematically (DR, ME), pp. 13–24.
HaskellHaskell-2006-Thiemann #programming #transaction
User-level transactional programming in Haskell (PT), pp. 84–95.
HaskellHaskell-2006-Xu #static analysis
Extended static checking for haskell (DNX), pp. 48–59.
IFLIFL-2006-ChitilH #lazy evaluation #logic
A Pattern Logic for Prompt Lazy Assertions in Haskell (OC, FH), pp. 126–144.
ESOPESOP-2006-Rudiak-GouldMJ #ml
Haskell Is Not Not ML (BRG, AM, SLPJ), pp. 38–53.
HaskellHaskell-2005-AbelBBHN #source code #type system #using #verification
Verifying haskell programs using constructive type theory (AA0, MB, AB, JH, UN), pp. 62–73.
HaskellHaskell-2005-AngelovM #development #visual notation
Visual haskell: a full-featured haskell development environment (KA, SM), pp. 5–16.
HaskellHaskell-2005-Broberg
Haskell server pages through dynamic loading (NB), pp. 39–48.
HaskellHaskell-2005-HarrisMJ #multi
Haskell on a shared-memory multiprocessor (TH0, SM, SLPJ), pp. 49–61.
HaskellHaskell-2005-Jones #named
Halfs: a haskell filesystem (IJ), p. 116.
HaskellHaskell-2005-Roundy #distributed #named
Darcs: distributed version management in haskell (DR), pp. 1–4.
HaskellHaskell-2005-SchrageIG
Haskell ready to dazzle the real world (MMS, AvI, LCvdG), pp. 17–26.
ICFPICFP-2005-HallgrenJLT #approach #operating system
A principled approach to operating system construction in Haskell (TH, MPJ, RL, APT), pp. 116–128.
IFLIFL-2005-Hanna
A Document-Centered Environment for Haskell (KH), pp. 196–211.
IFLIFL-2005-HuchK #composition #concurrent #implementation #memory management #transaction
A High-Level Implementation of Composable Memory Transactions in Concurrent Haskell (FH, FK), pp. 124–141.
GPCEGPCE-2005-Priebe #preprocessor
Preprocessing Eden with Template Haskell (SP), pp. 357–372.
LDTALDTA-2005-LiTR #api
The Haskell Refactorer, HaRe, and its API (HL, SJT, CR), pp. 29–34.
AMOSTA-MOST-2005-SherriffNWV #estimation #fault #metric #using
Early estimation of defect density using an in-process Haskell metrics model (MS, NN, LAW, MAV), pp. 64–69.
AFPAFP-2004-DijkstraS04 #attribute grammar #type system
Typing Haskell with an Attribute Grammar (AD, SDS), pp. 1–72.
HaskellHaskell-2004-BringertHAABBM #student
Student paper: HaskellDB improved (BB, AH, CA, MA, MB, VB, TM), pp. 108–115.
HaskellHaskell-2004-Leijen #library #named #user interface
wxHaskell: a portable and concise GUI library for haskell (DL), pp. 57–68.
HaskellHaskell-2004-MarlowJT #concurrent #interface
Extending the Haskell foreign function interface with concurrency (SM, SLPJ, WT), pp. 22–32.
HaskellHaskell-2004-NeubauerT
Haskell type browser (MN, PT), pp. 92–93.
HaskellHaskell-2004-PangSSC
Plugging Haskell in (ATHP, DS, SS, MMTC), pp. 10–21.
ICFPICFP-2004-ChristiansenH #concurrent #debugging #source code
Searching for deadlocks while debugging concurrent haskell programs (JC, FH), pp. 28–39.
PADLPADL-2004-AtanassowCJ #named #xml
UUXML: A Type-Preserving XML Schema-Haskell Data Binding (FA, DC, JJ), pp. 71–85.
PADLPADL-2004-ChenZX #case study #dependent type #implementation #simulation
Implementing Cut Elimination: A Case Study of Simulating Dependent Types in Haskell (CC, DZ, HX), pp. 239–254.
SACSAC-2004-LimaLS #category theory #combinator #multi
A back-end for GHC based on categorical multi-combinators (RMFL, RDL, ALMS), pp. 1482–1489.
GPCEGPCE-2004-SeefriedCK #domain-specific language #embedded #optimisation #using
Optimising Embedded DSLs Using Template Haskell (SS, MMTC, GK), pp. 186–205.
ISMMISMM-2004-CheadleFMJW #garbage collection #incremental
Exploring the barrier to entry: incremental generational garbage collection for Haskell (AMC, AJF, SM, SLPJ, RLW), pp. 163–174.
HaskellHaskell-2003-Faxen
Haskell and principal types (KFF), pp. 88–97.
HaskellHaskell-2003-Hallgren #tool support
Haskell tools from the programatica project (TH), pp. 103–106.
HaskellHaskell-2003-HeerenLI #learning
Helium, for learning Haskell (BH, DL, AvI), pp. 62–71.
HaskellHaskell-2003-Sabry #modelling #quantum
Modeling quantum computing in Haskell (AS), pp. 39–49.
HaskellHaskell-2003-StuckeySW #debugging #interactive
Interactive type debugging in Haskell (PJS, MS, JW), pp. 72–83.
ICFPICFP-2003-LohCJ
Dependency-style generic Haskell (AL, DC, JJ), pp. 141–152.
IFLIFL-2003-NorellJ #programming
Polytypic Programming in Haskell (UN, PJ), pp. 168–184.
IFLIFL-2003-PangC #object-oriented
Interfacing Haskell with Object-Oriented Languages (ATHP, MMTC), pp. 20–35.
PPDPPPDP-2003-PopeN #aspect-oriented #debugging #declarative
Practical aspects of declarative debugging in Haskell 98 (BP, LN), pp. 230–240.
AFPAFP-2002-ChakravartyK02 #approach #array #performance
An Approach to Fast Arrays in Haskell (MMTC, GK), pp. 27–58.
IFLIFL-2002-ChitilRW
Transforming Haskell for Tracing (OC, CR, MW), pp. 165–181.
IFLIFL-2002-DowseSB #proving
Proving Make Correct: I/O Proofs in Haskell and Clean (MD, GS, AB), pp. 68–83.
SACSAC-2002-CarvalhoLL #coordination #functional #process
Coordinating functional processes with Haskell# (FHC, RMFL, RDL), pp. 393–400.
FLOPSFLOPS-2001-DanvyR #syntax
A Simple Take on Typed Abstract Syntax in Haskell-like Languages (OD, MR), pp. 343–358.
ICFPICFP-2001-Russell #how
Events in Haskell, and How to Implement Them (GR), pp. 157–168.
PLDIPLDI-2001-MarlowJMR #exception
Asynchronous Exceptions in Haskell (SM, SLPJ, AM, JHR), pp. 274–285.
ICFPICFP-2000-CheadleFMJW
Non-stop Haskell (AMC, AJF, SM, SLPJ, RLW), pp. 257–267.
ICFPICFP-2000-ClaessenH #lightweight #named #quickcheck #random testing #source code #testing
QuickCheck: a lightweight tool for random testing of Haskell programs (KC, JH), pp. 268–279.
ICFPICFP-2000-Sage #declarative #named #user interface
FranTk — a declarative GUI language for Haskell (MS), pp. 106–117.
IFLIFL-2000-AchtenJ #library #migration
Porting the Clean Object I/O Library to Haskell (PA, SLPJ), pp. 194–213.
IFLIFL-2000-HuchN #distributed #programming
Distributed Programming in Haskell with Ports (FH, UN), pp. 107–121.
IFLIFL-2000-PointonTL #design #distributed #implementation
The Design and Implementation of Glasgow Distributed Haskell (RFP, PWT, HWL), pp. 53–70.
PADLPADL-2000-Thiemann #html #modelling
Modeling HTML in Haskell (PT), pp. 263–277.
WRLAWRLA-2000-BasinD #analysis #comparison #maude #protocol #security
Maude versus Haskell: an Experimental Comparison in Security Protocol Analysis (DAB, GD), pp. 235–256.
ICFPICFP-1999-LaunchburyLC #architecture #design #on the
On Embedding a Microarchitectural Design Language within Haskell (JL, JRL, BC), pp. 60–69.
ICFPICFP-1999-WallaceR #combinator #question #type system #xml
Haskell and XML: Generic Combinators or Type-Based Translation? (MW, CR), pp. 148–159.
IFLIFL-1999-Chakravarty #c
C -> HASKELL, or Yet Another Interfacing Tool (MMTC), pp. 131–148.
IFLIFL-1999-HammondP #algorithm #named
HaskSkel: Algorithmic Skeletons in Haskell (KH, ÁJRP), pp. 181–198.
IFLIFL-1999-JonesME #pointer
Stretching the Storage Manager: Weak Pointers and Stable Names in Haskell (SLPJ, SM, CE), pp. 37–58.
IFLIFL-1999-Reinke #petri net
Haskell-Coloured Petri Nets (CR), pp. 165–180.
PADLPADL-1999-MeijerLH #web
Client-Side Web Scripting with HaskellScript (EM, DL, JH), pp. 196–210.
PADLPADL-1999-PetersonHE
λ in Motion: Controlling Robots with Haskell (JP, PH, CE), pp. 91–105.
AFPAFP-1998-LeijenMH98 #automation
Haskell as an Automation Controller (DL, EM, JH), pp. 268–289.
FLOPSFLOPS-1998-ChakravartyGK #distributed #internet
Distributed Haskell: Goffin on the Internet (MMTC, YG, MK), pp. 80–97.
ICFPICFP-1998-BjesseCSS #design #hardware #named
Lava: Hardware Design in Haskell (PB, KC, MS, SS), pp. 174–184.
ICFPICFP-1998-FinneLMJ #interface #named
H/Direct: A Binary Foreign Language Interface for Haskell (SF, DL, EM, SLPJ), pp. 153–162.
IFLIFL-1998-KingHT #parallel #profiling
A Strategic Profiler for Glasgow Parallel Haskell (DJK, JGH, PWT), pp. 88–102.
IFLIFL-1998-Reinke #java #towards
Towards a Haskell/Java Connection (CR), pp. 200–215.
PPDPALP-PLILP-1998-BreitingerKL #implementation #parallel #perspective
From (Sequential) Haskell to (Parallel) Eden: An Implementation Point of View (SB, UK, RL), pp. 318–334.
PPDPALP-PLILP-1998-Wakeling #compilation #functional #java #lazy evaluation #mobile #source code #virtual machine
Mobile Haskell: Compiling Lazy Functional Programs for the Java Virtual Machine (DW), pp. 335–352.
POPLPOPL-1998-JonesSLT #ml
Bridging the Gulf: A Common Intermediate Language for ML and Haskell (SLPJ, MS, JL, APT), pp. 49–61.
IFLIFL-1997-JunaiduDH #compilation #named
Naira: A Parallel² Haskell Compiler (SBJ, AJTD, KH), pp. 214–230.
IFLIFL-1997-KarlsenW #concurrent #repository #using
Using Concurrent Haskell to Develop Views over an Active Repository (EWK, SW), pp. 285–303.
IFLIFL-1997-Wakeling #compilation #java #virtual machine
A Haskell to Java Virtual Machine Code Compiler (DW), pp. 39–52.
PPDPPLILP-1997-GallardoGR #concurrent #inheritance
Inheritance and Selective Methods Dispatching in Concurrent Haskell (JEG, FG, BCR), pp. 33–46.
IFLIFL-1996-BreitingerKL #concurrent #implementation
An Implementation of Eden on Top of Concurrent Haskell (SB, UK, RL), pp. 141–161.
IFLIFL-1996-Mohnen
Context Patterns in Haskell (MM), pp. 41–57.
PLDIPLDI-1996-TrinderHMPJ #implementation #named #parallel
GUM: A Portable Parallel Implementation of Haskell (PWT, KH, JSMJ, ASP, SLPJ), pp. 79–88.
POPLPOPL-1996-JonesGF #concurrent
Concurrent Haskell (SLPJ, ADG, SF), pp. 295–308.
ESOPESOP-1996-Jones96a #compilation #program transformation
Compiling Haskell by Program Transformation: A Report from the Trenches (SLPJ), pp. 18–44.
FPCAFPCA-1995-Rojemo #compilation
Highlights from nhc — a Space-efficient Haskell Compiler (NR), pp. 282–292.
POPLPOPL-1995-KingL #algorithm
Structuring Depth-First Search Algorithms in Haskell (DJK, JL), pp. 344–354.
SASSAS-1995-Seward #analysis #implementation #polymorphism #prototype
Beyond Prototype Implementations: Polymorphic Projection Analysis for Glasgow Haskell (JS), pp. 382–399.
ICLPICLP-1995-Hirata #correctness #proving #π-calculus
Proving Correctness of Translation from Moded Flat GHC to π-Calculus (KH), p. 818.
SASSAS-1994-JensenHR #analysis #performance #strict
Efficient Strictness Analysis of Haskell (KDJ, PH, MR), pp. 246–362.
SACSAC-1994-Goblirsch
An introduction to Haskell with applications to digital signal processing (DMG), pp. 425–430.
ESOPESOP-1994-HallHJW
Type Classes in Haskell (CVH, KH, SLPJ, PW), pp. 241–256.
FPCAFPCA-1993-Augustsson #implementation
Implementing Haskell Overloading (LA), pp. 65–73.
FPCAFPCA-1993-SansomJ #garbage collection
Generational Garbage Collection for Haskell (PMS, SLPJ), pp. 106–116.
ICLPICLP-1993-RaoKS #proving #source code #termination
Proving Termination of GHC Programs (MRKKR, DK, RKS), pp. 720–736.
PLDIPLDI-1990-AndersonH #array #compilation
Compilation of Haskell Array Comprehensions for Scientific Computing (SA, PH), pp. 137–149.
ICLPCLP-1990-UedaM90 #implementation
A New Implementation Technique for Flat GHC (KU, MM), pp. 3–17.
ICLPJICSCP-1988-FujitaOF88 #constraints #partial evaluation #source code
Partial Evaluation of GHC Programs Based on the UR-set with Constraints (HF, AO, KF), pp. 924–941.
ICLPJICSCP-1988-NilssonT88 #implementation
A Flat GHC Implementation for Supercomputers (MN, HT), pp. 1337–1350.
ICLPJICSCP-1988-Taylor88
Localizing the GHC Suspension Test (HT), pp. 1257–1271.
ICLPICLP-1987-ChikayamaK87 #multi
Multiple Reference Management in Flat GHC (TC, YK), pp. 276–293.
ICLPICLP-1987-IchiyoshiMT87 #distributed #implementation #multi
A Distributed Implementation of Flat GHC on the Multi-PSI (MI, TM, KT), pp. 257–275.
ICLPSLP-1987-Saraswat87 #named #problem #semantics
GHC: Operational Semantics, Problems, and Relationships with CP(|, |) (VAS), pp. 347–358.
ICLPICLP-1986-Levy86 #automaton #set
A GHC Abstract Machine and Instruction Set (JL), pp. 157–171.

Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.