Proceedings of the 22nd International Conference on Functional Programming
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


Proceedings of the 22nd International Conference on Functional Programming
ICFP-2017, 2017.

FP
no DBLP info
Scholar
Full names Links ISxN
@proceedings{ICFP-2017,
	journal       = "{Proceedings of the ACM on Programming Languages}",
	month         = "September",
	number        = "ICFP",
	title         = "{Proceedings of the 22nd International Conference on Functional Programming}",
	volume        = 1,
	year          = 2017,
}

Contents (44 items)

ICFP-2017-AuerbachHMSS #case study #compilation #coq #experience #prototype #query #using
Prototyping a query compiler using Coq (experience report) (JSA, MH, LM, AS, JS), p. 15.
ICFP-2017-BreitnerS #case study #experience #game studies #simulation
Lock-step simulation is child's play (experience report) (JB, CS), p. 15.
ICFP-2017-St-AmourFFYF #functional
Herbarium Racketensis: a stroll through the woods (functional pearl) (VSA, DF, SPF, SHY, RBF), p. 15.
ICFP-2017-Bernardy #functional
A pretty but not greedy printer (functional pearl) (JPB), p. 21.
ICFP-2017-MidtgaardJKNN #compilation
Effect-driven QuickChecking of compilers (JM, MNJ, PK, FN, HRN), p. 23.
ICFP-2017-Spivey #performance #pipes and filters
Faster coroutine pipelines (JMS), p. 23.
ICFP-2017-CanouCH #education #functional #ml #programming #scalability
Scaling up functional programming education: under the hood of the OCaml MOOC (BC, RDC, GH), p. 25.
ICFP-2017-DaraisLNH #functional
Abstracting definitional interpreters (functional pearl) (DD, NL, PCN, DVH), p. 25.
ICFP-2017-DavisMS #continuation #functional
No-brainer CPS conversion (functional pearl) (MD, WM, OS), p. 25.
ICFP-2017-Elliott #algorithm #functional #parallel
Generic functional parallel algorithms: scan and FFT (CE), p. 25.
ICFP-2017-NarayananS #array #probability #source code
Symbolic conditioning of arrays in probabilistic programs (PN, CcS), p. 25.
ICFP-2017-ByrdBRM #approach #functional #problem #programming
A unified approach to solving seven programming problems (functional pearl) (WEB, MB, GR, MM), p. 26.
ICFP-2017-Mainland #compilation #optimisation #protocol #semantics
Better living through operational semantics: an optimizing compiler for radio protocols (GM), p. 26.
ICFP-2017-CosmanJ #refinement #type system
Local refinement typing (BC, RJ), p. 27.
ICFP-2017-Elliott17a #category theory #compilation
Compiling to categories (CE), p. 27.
ICFP-2017-OwensNKMT #performance #verification
Verifying efficient function calls in CakeML (SO, MN, RK, MOM, YKT), p. 27.
ICFP-2017-PerezN #debugging #functional #programming #testing
Testing and debugging functional reactive programming (IP0, HN), p. 27.
ICFP-2017-AhmedJSW #for free #parametricity #theorem
Theorems for free for free: parametricity, with and without types (AA, DJ, JGS, PW), p. 28.
ICFP-2017-CastagnaL #type system
Gradual typing with union and intersection types (GC, VL), p. 28.
ICFP-2017-Hamana #algebra #calculus #decidability #higher-order #how
How to prove your calculus is decidable: practical applications of second-order algebraic theories and computation (MH), p. 28.
ICFP-2017-IgarashiTVW
Gradual session types (AI, PT0, VTV, PW), p. 28.
ICFP-2017-MorrisE #product line
Constrained type families (JGM, RAE), p. 28.
ICFP-2017-PombrioKW
Inferring scope through syntactic sugar (JP, SK, MW), p. 28.
ICFP-2017-Pottier
Visitors unchained (FP), p. 28.
ICFP-2017-Puente #persistent
Persistence for the masses: RRB-vectors in a systems language (JPBP), p. 28.
ICFP-2017-RicciottiSPC #functional #imperative #source code
Imperative functional programs that explain their work (WR, JS, RP, JC), p. 28.
ICFP-2017-WayeCD #contract #higher-order #named
Whip: higher-order contracts for modern services (LW, SC, CD), p. 28.
ICFP-2017-WeitzLHTET #library #named #tool support #verification
SpaceSearch: a library for building and verifying solver-aided tools (KW, SL, SH, ET, MDE, ZT), p. 28.
ICFP-2017-AguirreBGGS #higher-order #logic #relational #source code
A relational logic for higher-order programs (AA, GB, MG, DG, PYS), p. 29.
ICFP-2017-AndersenCF #functional
Super 8 languages for making movies (functional pearl) (LA, SC, MF), p. 29.
ICFP-2017-AvanziniL #analysis #automation #complexity #type inference
Automating sized-type inference for complexity analysis (MA, UDL), p. 29.
ICFP-2017-BalabonskiBBK #call-by
Foundations of strong call by need (TB, PB, EB, DK), p. 29.
ICFP-2017-BalzerP
Manifest sharing with session types (SB, FP), p. 29.
ICFP-2017-EbnerURAM #framework #metaprogramming #verification
A metaprogramming framework for formal verification (GE, SU0, JR, JA, LdM), p. 29.
ICFP-2017-ForsterKLP #monad #on the #power of
On the expressive power of user-defined effects: effect handlers, monadic reflection, delimited control (YF, OK, SL, MP), p. 29.
ICFP-2017-IgarashiSI #on the #polymorphism #type system
On polymorphic gradual typing (YI, TS, AI), p. 29.
ICFP-2017-MelgrattiP #contract #higher-order
Chaperone contracts for higher-order sessions (HCM, LP), p. 29.
ICFP-2017-NuytsVD #dependent type #parametricity #quantifier #type system
Parametric quantifiers for dependent type theory (AN, AV, DD), p. 29.
ICFP-2017-ProtzenkoZRRWBD #embedded #low level #programming
Verified low-level programming embedded in F (JP, JKZ, AR, TR, PW, SZB, ADL, CH, KB, CF, NS), p. 29.
ICFP-2017-WeirichVAE #dependent type #haskell #specification
A specification for dependent types in Haskell (SW, AV, PHAdA, RAE), p. 29.
ICFP-2017-Winograd-CortHR #adaptation #difference #framework #privacy
A framework for adaptive differential privacy (DWC, AH, AR0, BCP), p. 29.
ICFP-2017-Yallop #programming #staged
Staged generic programming (JY), p. 29.
ICFP-2017-AbelVW #dependent type #evaluation #normalisation
Normalization by evaluation for sized dependent types (AA, AV, TW), p. 30.
ICFP-2017-ChoiVSCA #composition #framework #hardware #named #parametricity #platform #specification #verification
Kami: a platform for high-level parametric hardware specification and its modular verification (JC, MV, BS, AC, A), p. 30.

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.