Periodic Table of the Operators 323
mAsterdam writes "At his code blog Mark Lentcner writes:
"A while back, I saw Larry Wall give a short talk about the current design of Perl 6. At some point he put up a list of all the operators - well over a hundred of them! I had a sudden inspiration, but it took a few months to get around to drawing it..."
You might want to take a look at this and think about which operators are yet to be discovered."
Undiscovered: the /. operator (Score:5, Funny)
- Thomas;
Re:Oh my sweet Jesus... (Score:1, Funny)
That code already is nasty. Ever looked at Perl scripts in the last few years?
I looked all over. (Score:5, Funny)
Some of these have a halflife of a few nanoseconds (Score:5, Funny)
Perl 6 (Score:5, Funny)
Re:Undiscovered: the /. operator (Score:1, Funny)
The Elements - Tom Lehrer (Score:3, Funny)
The sentance reminded me of the Elements song [songsforteaching.com].... No doubt someone has already started rewriting it for Perl !
Relevant excerpt from the INTERCAL language manual (Score:5, Funny)
The Official INTERCAL Character Set
Tabulated on page XX are all the characters used in INTERCAL, excepting
letters and digits, along with their names and interpretations. Also
included are several characters not used in INTERCAL, which are presented
for completeness and to allow for future expansion.
Character Name Use (if any)
. spot identify 16-bit variable
: two-spot identify 32-bit variable
, tail identify 16-bit array
; hybrid identify 32-bit array
# mesh identify constant
= half-mesh
' spark grouper
` backspark
! wow equivalent to spark-spot
? what unary exlusive OR (ASCII)
" rabbit-ears grouper
". rabbit equivalent to ears-spot
| spike
% double-oh-seven percentage qualifier
- worm used with angles
< angle used with worms
> right angle
( wax precedes line label
) wane follows line label
[ U turn
] U turn back
{ embrace
} bracelet
* splat flags invalid statements
& ampersand[5] unary logical AND
V V unary logical OR
(or book)
V- bookworm unary exclusive OR
(or universal qualifier)
$ big money unary exclusive OR (ASCII)
c| change binary mingle
~ sqiggle binary select
_ flat worm
overline indicates "times 1000"
+ intersection separates list items
/ slat
\ backslat
@ whirlpool
-' hookworm
^ shark
(or simply sharkfin)
#|[] blotch
Table 2 (top view). INTERCAL character set.
(1) Since all other reference manuals have Appendices, it was decided that
the INTERCAL manual should contain some other type of removable organ.
(2) This footnote intentionally unreferenced.
huh (Score:2, Funny)
Yet to be discovered? means... Yet to be thought of... or yet to be documented. I am sure that I could find all of them by spending a few minutes looking through the code.
Sorry, I am just puzzled by what I am discovering.
Can't seem to find it... (Score:5, Funny)
Re:huh (Score:2, Funny)
Re:I looked all over. (Score:4, Funny)
($p?(/.{70}\|$/):(/^\|/))||(&{$\[3]}<$/[0])?($p=!
- Thomas;
Python (Score:1, Funny)
If you think this is scary... (Score:4, Funny)
Mmm, a bottle of good old H2O! Glug glug. What's this small print? "The oxygen in this molecule has been overloaded to be radioactive, caustic, and-" ack!
Thud.
Re:the pdf file (Score:2, Funny)
<A HREF="your URL here">description of site</A>
Remember to include the http:// in the URL or browsers will think it's a subdirectory of slashdot.org!
Re:Oh my sweet Jesus... (Score:3, Funny)
That's unfortunate. Hopefully, Perl programmers can unlearn this habit when they work with just about every other programming language ever. You just can't get around the fact that floating point numbers are constrained to a certain number of bits in RAM, unless special math libraries are used (and those libraries are not used often).
Re:If you think this is scary... (Score:4, Funny)
For what he thought was H2O was H2SO4.
Re:Oh my sweet Jesus... (Score:2, Funny)
I thought that was engineering:
pi =3
g=10m/s^2
or at least close enough for government work.
Re:Oh my sweet Jesus... (Score:3, Funny)
Re:I looked all over. (Score:4, Funny)
Re:I looked all over. (Score:1, Funny)
And do essentially no damage to their systems, because nobody runs as root, and everyone backs up their home directories on a regular, automated basis. Right?