in reply to Re^3: Syntax Perl Version support $c = () = $a =~ /\./g
in thread Syntax Perl Version support $c = () = $a =~ /\./g

I thought gazing upon the great goatse was a rite of passage for everyone online. It was a sort of hyper aggressive RickRoll of its day. I guess the wild west days really are on the outs. I noticed you spelled it with two "e"s in another comment; it's just one. It's from the phonetically named domain goatse.cx. Wikipedia has an article without the photo but a detailed description that will allow you to understand the connotation of the =()= if you want to follow up without getting Internet PTSD.

Replies are listed 'Best First'.
Re^5: Syntax Perl Version support $c = () = $a =~ /\./g
by Marshall (Canon) on Jul 24, 2018 at 17:07 UTC
    What a hoot! The explanation is kinda graphic.. I leave it to others to go to Wikipedia themselves.
    There is a lot of folklore in computer terminology. I remember FUBAR from the 1960's as a military term which although somewhat disputed, I figure is the origin of the ubiquitous foo() and bar() coding examples.

    I did correct my 2 "e" spelling in another post - thanks for that!

        What a hoot! re: Failed UniBus Address Register (FUBAR)...

        For one H/W project, the team wanted to use the acronym, PRICK. I vetoed that, but I allowed PRIC with a plausible set of words. This was only intended to be the development name, not the "real" name. However this acronym wound up going very far into the release process. Documentation was writing sentences like, insert the PRIC to the right of the hard disk card! Geez! Turned out to just be a minor kerfuffle but the development dept had a good laugh. The team that developed the PRIC card did an excellent job. It worked. We just changed to the "official name" which I have forgotten already.