What's this? Why is case 2 different from the other three?
Pike v7.3 release 62 running Hilfe v3.5 (Incremental Pike Frontend)
function plus = `+; `+(("hello world"/" ")[*]);
(1) Result: ({ /* 2 elements */ "hello", "world" })
plus(("hello world"/" ")[*]);
Compiler Error: 1:[*] not supported here.
array(string) hi = "hello world"/" "; `+(hi[*]);
(2) Result: ({ /* 2 elements */ "hello", "world" })
plus(hi[*]);
(3) Result: ({ /* 2 elements */ "hello", "world" })
pike-devel@lists.lysator.liu.se