iitalics/iotapass

Optimize templates

iitalics opened this issue · 0 comments

  • no-op loops (ex. (for/list ([x (in-list L)]) x) ==> L)
  • omit known datum predicates predicates (ex. (if (integer? '3) T E) ==> T)
  • better list comprehensions (ex. (cons 1 (cons 2 '())) ==> '(1 2))