[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: comments on draft-ietf-sming-reqs-03.txt
> Hi!
>
> >> The semicolon is of course not a requirement. But in my opinion the
> >> prerequisites for an easy and unambiguous development of parsers is a
> >> requirement, since we are faced these days with lots of buggy SMI
> >> modules due to the fact that for a long time of more than 5 years
> >> developers didn't have MIB compilers of that precision that we are all
> >> accustomed to by C and Java compilers. I don't want to repeat such a
> >> pain.
>
> Jon> Frank, on this specific point, I think we still disagree. The
> Jon> problems with [bad] SMI modules is that they are far less the
> Jon> result of buggy compilers and much more the result of poor design
> Jon> and implementation. This is due in part to the junior level of
> Jon> people that work on them in most companies and the relatively low
> Jon> priority the work receives. A better compiler does not solve
> Jon> much.
>
> I agree in the sense, that a single better compiler does not make all
> the error tolerant compilers vanish. That's why some companies today
> still claim `It works for us. You have to use our MIB compiler to make
> it work for you as well.' even though there is SMICng and libsmi and
> maybe other good compilers. With a new language (no matter to which
> degree it is `new'), we have the chance to define the grammar and
> semantics more precisely and formally. I have the feeling that we
> agree on defining the grammar in ABNF, and that's one of the things
> that look really important to me.
>
> -frank
>
Frank, for me it is a matter of bang for the buck. My perspective is that the
most pressing requirement is for more expressiveness, like aggregate objects
and better 'inheritance' properties for our tables. My view is that these
could be accomplished much more easily than the significant changes to the
grammar that are being proposed and for which I still do not see compelling
arguments. Let me propose to 'go silent' again for a while and give others the
chance to express their views. If I hold a minority view, perhaps you should
just move on. If, as I suspect, there are others with concerns then there
might be room for additional conversations. I do believe that there is not
consensus yet on what the right set of problems to solve is so it is premature
to design a solution.:-)
Thanks,
/jon
--
Jon Saperia saperia@jdscons.com
Phone: 617-744-1079
Fax: 617-249-0874
http://www.jdscons.com/