Hmmm, my understanding was that it stopped *splitting* after the limit, but it
doesn't stop consuming the source; rather the entire remainder is returned as
the last item in the list, even if it contains the delimiter. A bit like this:
sub split($pat, $src, $limit) {
@r
If a routine is rw, you may optionally define a single slurpy scalar
(e.g., '*$value') in its signature.
A good start, but why limit the Lvalue to a scalar? A list l-value seems like a
pretty useful thing to me.
-Martin
-Original Message-
From: chromatic [mailto:[EMAIL PROTECTED]
We are trying to avoid the java.lang.String is Final
problem here in various ways. One of them is not allowing
library designers to mark things as final.
Overloading final was Java's rather inept attempt to define
I wrote:
Overloading final was Java's rather inept attempt to
define objects with value semantics rather than container semantics
John M. Dlugosz [EMAIL PROTECTED] wrote:
Can you tell me more about that, or point to something?
Alas I can't point to anything, it's just a personal