I have added my proposal to the wiki.The only downsides to it that I can see 
are:

1. If the types can be resolved at compile time, the compiler needs to optimise 
away the dictionaries, otherwise there will be a performance cost. Since this 
is always the case for type classes, I assume this is a well-studied problem.

2. The olegites are going to use the Label mechanism for other things, and ask 
for extra features. What features would be worth implementing? Do we want a 
member function to return the name as a string? How about a lexicographic 
ordering type function so we can implement extensible records? Where do we stop?

Barney.


_______________________________________________
Glasgow-haskell-users mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to