Simple and efficient compilation of list comprehension in common Lisp

Abstract

List Comprehension is a succinct syntactic form to describe lists in functional languages. It uses nested generators (i.e., iterators) and filters (i.e., Boolean expressions). The former generates lists, whereas the latter restricts the contents of these lists. List Comprehension translation is commonly based on Wadler's rules that emit code based on… (More)
DOI: 10.1145/1622123.1622137

3 Figures and Tables

Topics

  • Presentations referencing similar topics