Quoth Greg Weber <g...@gregweber.info>,
> On Wed, Dec 28, 2011 at 2:12 PM, Donn Cave <d...@avvanta.com> wrote:
...
>> I would think row polymorphism is a must-have.
>>
>
> Perhaps if you want *extensible* records. If you would like to make some
> progress with records in the near future rather than keeping records in
> limbo, I think we really need to give up for the moment on any higher form
> of abstraction than straight-forward name-spacing.

No, to be clear on that, I haven't given much thought to extensibility
per se, I was thinking row polymorphism is a valuable feature on its own,
and extensibility just seemed to me to be an implicit side benefit.

In principle, a "less is more" approach to language features appeals to me
a lot, but not to the point where we just preemptively give up on "any
higher form of abstraction".  Given the potential for backwards
incompatibility, you'd want to have something pretty good to show for it.

        Donn

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

Reply via email to