On July 15, 2015 4:21:03 PM GMT+02:00, Michael Matz <m...@suse.de> wrote: >Hi, > >On Tue, 14 Jul 2015, Richard Biener wrote: > >> I know Micha detests the extra 'if' as much as the extra braces thus >> would have prefered >> >> (switch >> (A) B >> (B) C >> (C) D >> E) > >The lispy way would have been > > (switch > (A) (B) > (C) (D) > (E) (F) > G) > >i.e. parenthesize the result as well, which then would be unambiguously
That's just atoms vs. Expressions. Like (Plus @0 @1) vs. Plain @1. So you suggest to require ((plus @0 @1)) here to make it unambiguous? >parsable. But hey, it's your language ;) > > >Ciao, >Michael.