"set %string_var %string_var $+ $chr(32) $+ some other text"

that would really be:
set %string_var %string_var some other text

$chr(32) is space, so adding in $+ $chr(32) $+ is completely redundant. to be fair though, it is still shorter than the other scripts you cited.