CfPBoK
by
Vadim Zaytsev
sle2017/paper16
SLE 2017
paper:
Robust Programs with Filtered Iterators
Jiasi Shen
,
Martin C. Rinard
DOI:
10.1145/3136014.3136030
T1A: Design
It introduces a new language construct (filtered iterators) for robust input processing.
T4D: Interpretation
Robust input processing is realised through runtime iteration/filtering behavior during execution.
T5H: Usability
The construct is motivated by reducing common programmer errors and improving comprehensibility of input-handling code.
T3D: GPLs
The contribution is framed as a construct for general-purpose programming languages rather than a narrow DSL.
The page is maintained by
Dr. Vadim Zaytsev
a.k.a. @
grammarware
. Last updated: June 2026.