probe decode-cgi str === [name: "joe" lastname: "smo" address: "bighouse" phone: "1234"]
That is not necessarily the case - certainly not with R2's implementation of PARSE.
In the hands of experts (such as Maxim) it was often much faster than procedural code. There were many speed challenges over on the Mailing list and Altme. PARSE usually won.
Dunno if Red's PARSE is yet optimized internally - but you may be surprised by how nifty it can be.
takeinstead, if you care about removed values.
$I can get the string on the left ?