Closed
Description
In section 5.1.3, in the Idris definition of the mush
tactic, there's a syntax error. The code in the paper is this:
mush : Elab ()
mush =
do attack
x <- gensym "x"
intro x
try intros
induction (Var x) ‘andThen‘ auto
solve
This code will not compile in Idris because of the wrong indentation. All lines of the do-notation must align with the first line in the do-notation. It should be:
mush : Elab ()
mush =
do attack
x <- gensym "x"
intro x
try intros
induction (Var x) `andThen` auto
solve
(Also, the code in the paper is using single opening quotes instead of backticks around andThen
, which is another problem.)
Metadata
Metadata
Assignees
Labels
No labels