[Bro-Dev] #983: Deep typing bug
Bro Tracker
bro at tracker.bro.org
Mon May 13 08:32:34 PDT 2013
#983: Deep typing bug
----------------------+------------------------
Reporter: seth | Owner:
Type: Problem | Status: new
Priority: High | Milestone: Bro2.2
Component: Bro | Version: git/master
Resolution: | Keywords:
----------------------+------------------------
Comment (by seth):
> Any more preferences/ideas?
What if we could use named types as ctors directly?
{{{
type Foo: table[count] of string;
global data = Foo(1 => "test");
type Bar: record {
a: count;
b: string;
};
global data2 = Bar($a=1,$b="test");
}}}
I can see how that could be a little confusing, but at least the parser
could pick up on mis-use of types automatically and it's very clean to
read although it does expand on the existing potential confusion between
type ctors and functions.
The one thing I do really like about this is that I feel like a lot of the
current Bro auto typing magic (that fails in many situations) would
disappear.
--
Ticket URL: <http://tracker.bro.org/bro/ticket/983#comment:8>
Bro Tracker <http://tracker.bro.org/bro>
Bro Issue Tracker
More information about the bro-dev
mailing list