Fair enough.

On 20/12/2011, Chris Smith <cdsm...@gmail.com> wrote:
> On Tue, Dec 20, 2011 at 5:57 PM, Matthew Farkas-Dyck
> <strake...@gmail.com> wrote:
>> Another thought:
>> Perhaps bang as record selection operator. It would avoid further
>> corner cases of dot, and it's not unprecedented in Haskell (e.g.
>> Data.Map.!).
>
> We already have weird syntax rules for dot, and the proposed change
> (i.e., dot is an identifier when surrounded with spaces, else it's
> reserved syntax) actually makes the rules *simpler* in some ways
> rather than more complex... so why wouldn't we do it that way?
>
> The more difficult bit isn't about quirks of syntax, but rather about
> some significant semantic issues and differing design goals.... should
> we have a built-in notion of lenses... if so, which formulation...
> what kinds of punning do we want to preserve, and how deeply should
> punning go in the semantics, versus be a shallow kind of sugar... how
> does that interact with the type system... and so on.  These are the
> significant problems.
>

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

Reply via email to