[
https://bro-tracker.atlassian.net/browse/BIT-757?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=19500#comment-19500
]
scampbell commented on BIT-757:
-------------------------------
Just wanted to upvote this ticket as the returned list from split() cause not
being able to sort the results of a split so that they are in the same order as
the original object is kinda maddening....
Perhaps a vsplit() bif which will return a vector rather than a list?
> 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
> Labels: language
>
> 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.
--
This message was sent by Atlassian JIRA
(v6.4-OD-13-026#64011)
_______________________________________________
bro-dev mailing list
[email protected]
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev