> I don't follow... are you complaining about the syntax we're
> introducing, or the way we're parsing it?  In this particular case,
> the syntax seems straightforward to me, as we're just extending the
> state-machine parameter block to allow defaults, e.g., 'int
> buffer_size = 10'.  There's a minor oddity in that the default value
> has to be an integer for now, regardless of the type of the parameter,
> but we can check that for consistency elsewhere.  (Right now it falls
> through into the generated Python, so you won't get the type error
> until later than necessary.)  We can extend it to allow more general
> defaults as needed.

I guess it seemed that the language seemed to try to be C++ like so as
to be familiar to people.  The expression that you've added is C-like,
but the larger expression that it is part of seems to do member
initialization very strangely.  Then again, this is both a declaration
and a definition, so perhaps it is unavoidable.

Doesn't matter much to me.

  Nate
_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to