On Tue, Feb 24, 2015 at 4:19 PM, Matt Oliveri <[email protected]> wrote: > Here's what I think the situation is in this discussion: > - Matt (me), Shap, and William are skeptical that subtyping can be > implemented without introducing allocations. > - Keean doesn't see how subtyping would make it any harder to avoid > introducing allocations. > - Pal has joined in, but I'm not sure what his take is. > - Matt Rice keeps bringing up SML records, and I'm not sure why. (Sorry, > Matt.) > - Everyone else has been silent for a while.
I'm silent mainly because I'm in favor of the option that is already understood by everyone: don't curry. :) We can make the common case look like curried syntax in terms of few parentheses, we've already agreed to ban the most useful kind of currying (fewer arguments) due to allocations, and I don't think the less useful kind of currying (more arguments / implicit sequenced calls) is worth the apparent complexity. Geoffrey > Again this is what I think is the situation. It's how it seems to me. > Please correct me if I'm wrong. > > But if I'm right, can we stop talking about subtyping for a while, and > tie up the other loose ends? The ones that are on my mind are > 1) deep vs. shallow arity variables vs. type constraints > 2) application-driven specialization without using subtyping > _______________________________________________ > bitc-dev mailing list > [email protected] > http://www.coyotos.org/mailman/listinfo/bitc-dev _______________________________________________ bitc-dev mailing list [email protected] http://www.coyotos.org/mailman/listinfo/bitc-dev
