Am Dienstag, den 10.07.2012, 06:53 +0000 schrieb Simon Peyton-Jones:
> > I strongly favor a solution where lambda-case expressions start with \,
> > because this can be generalized to proc expressions from arrow syntax
> > simply by replacing the \ with proc.
>
>  […]
>  
> I think it's very helpful if lambdas start with a lambda, which to me
> suggests \case.  I'm not keen on \of; "case" says "case analysis" more
> clearly. But you presumably do not want \proc, because proc is the
> lambda. So that would leave use with "\case" and "proc of" as the two
> constructs.  Perhaps the lesser of the evils, but a bit inconsistent.

If we use \case for functions, we should use proc case for arrows;
if we use \of for functions, we should use proc of for arrows.

By the way, is proc a layout herald already?

Best wishes,
Wolfgang


_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to