"Ezra e. k. Cooper" <ezra@ezrakilty.net> wrote:It's not the old x in either case (recursive and non-recursive).
> As starter suggestions for the keyword or syntax, I submit:
>
> let new x = expr in body -- Not the old x!
It's shadowing in either case.
> let shadowing x = expr in body
>
> shadow x = expr in body
(=!) is a valid operator name.
> let x =! expr in body -- The explosive bang gives an imperative
> flavor.
My suggestion: Don't add a non-recursive let. See my other post about
> Other suggestions would be welcome.
general recursion and totality checking.
Greets,
Ertugrul
--
Not to be or to be and (not to be or to be and (not to be or to be and
(not to be or to be and ... that is the list monad.
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe