[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Vectors as functions

> To correct something I've repeatedly seen mentioned in this thread:
> [These freedoms] make it hard to optimize also make it hard for
> tools to reason about programs.
> Shriram

    These are valuable abilities, but why not let the programmer decide
when to break optimization-compatibility, etc., when he judges the
power of the language feature provides a greater benefit than cost?

    I don't think it's a case of "correcting" attitudes, I think you'll
always encounter a subgroup that believes a lot of freedom is a good
thing.  It's really a question of two different points of view that
are both correct, I think.  (I'm not sure they can't be accomodated in
the same language...)