]
Robin Sommer updated BIT-757:
-----------------------------
Resolution: Merged (was: Fixed)
Status: Closed (was: Merge Request)
Change split* to return a string_vec rather
string_array
--------------------------------------------------------
Key: BIT-757
URL:
https://bro-tracker.atlassian.net/browse/BIT-757
Project: Bro Issue Tracker
Issue Type: Problem
Components: Bro
Affects Versions: git/master
Reporter: Matthias Vallentin
Assignee: Robin Sommer
Labels: language
Fix For: 2.4
Currently, `{{split}}{{ and friends return a }}{{string_array}}{{, which is a
}}{{table[count] of string}}{{. However, these BiFs should return a }}{{string_vec}}{{ or
}}{{vector of string}}{{ to allow for sequential iteration over the result. The problem
with the current approach is not only that it is wrong modeled (the associative container
does not make sense), but also that iteration over the elements, which are obviously
ordered, is neither deterministic nor sequential. Presumably this mismatch exists because
vectors were not available when the }}{{split*}}` functions have been created.