[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Vectors as functions
> Mike, I'm beginning to lose your drift (indeed, I fear I lost it a
> long time ago). I saw your messages as general pleas for more
> programmer freedom in languages. The responses I've seen (and
> written) have been trying to say that there are usually good reasons
> for the constraints that languages impose, not mere ignorance or
> fascism...So, what is your point?
>
> Shriram
Shriram,
<ad hominem>I'm puzzled by your apparent frustration. It seems I'm
rubbing you the wrong way somehow; please understand I don't mean to
annoy you. It's probably not helping your annoyance that you
misunderstand what I was saying and don't believe I understood your
arguments. I thought I was pretty clear in acknowledging that I
understand the reasons for the constraints and that they are good
reasons. I never implied that there was any fascism or ignorance
behind these constraints. With that said, perhaps we can return to a
discussion of ideas. Its always a surprise and a disappointment to me
when a discussion turns away from ideas and towards the personal.
There's no need or call for incivility. Also in a public list the
invocation of "we" seems quite calculated to be exclusionary.</ad
hominem>
My point is I don't see why programmer constraints that help
optimization, code analysis, etc., and their opposite freedoms cannot
coexist in one language as choices a programmer can make with
knowledge of the tradeoffs, rather than being made by the language
designer. Certainly there are many optimizations applied by compilers
optionally, depending on the local circumstances.