--------------enig80FCAF12A4299B33D712994D
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

dblack / wobblini.net wrote:
>> Or, since my curmudgeonly self has managed to learn Perl, :)
>>
>> a =3D b if !a
>=20
> ||=3D is used a lot in Perl, too :-)  I guess I'm just used to it; my
> eye takes it in pretty readily.
>=20

With no Perl background whatsoever, and a chronic dislike of things
terse / golfy, I'll admit to using and liking ||=3D. Mostly because it
maps to a single simple concept - I don't even begin to read it as
"assign b to a *if* a doesn't exist", I mentally parse it as "the lazy
initialisation operator" as a unit.

David Vallner


--------------enig80FCAF12A4299B33D712994D
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (MingW32)

iD8DBQFFkAKFy6MhrS8astoRAiiyAJ0fOHR5npPZFh924JZxtjWCIzMchACfTnn1
Zc1Ic40zmeOxkJU6+vLZ8p8=
=ulED
-----END PGP SIGNATURE-----

--------------enig80FCAF12A4299B33D712994D--