id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
147	Parse error on let	erikd	erikd	"For the function:

{{{
fun x
 = do  let b () = x + 1
       x + b ()
}}}

ddc gives an error message ""unexpected x"" about the 'x' in the function's parameter list.

Unlike Haskell, Disciple doesn't need the 'let' and the above function should be written as:

{{{
fun x
 = do  b () = x + 1
       x + b ()
}}}

Obviously, the error message should be improved to point to the 'let'.

"	defect	closed	blocker	0.1.3	Source Parser	0.1.2	fixed		
