Closed
Description
The original example for define
by Ulf Norell is currently only accepted by the Haskell backends.
Lines 22 to 23 in 3da1b0e
- Agda: wrong list constructors
- C: list constructors rendered wrongly as
make_(:)
andmake_[]
. - CPP: missing sanitization of
if
andfor
(keyword clash, regression), wrong list constructors. - Ocaml: missing sanitization (regression), list cons
(:) (a,b)
instead of(a :: b)
. - Java: missing sanitization (regression), complaint that
if
clashes withIf
. Works in 2.9.1 with--force
.
Missing sanitization is a regression wrt. 2.9.1, introduced by #287.
The list constructors probably never worked.