perl -pi -e 's/^use strict/#use strict/g' someprog.pl
You know, guys, removing "strict" from your code before deployment is a bit like removing the safety belt from your car, thinking that without those few dozen grams, it's going to be faster.
Here's an excerpt:
There are no nouns in Tlön's conjectural Ursprache, from which the "present" languages and the dialects are derived: there are impersonal verbs, modified by monosyllabic suffixes (or prefixes) with an adverbial value. For example: there is no word corresponding to the word "moon,", but there is a verb which in English would be "to moon" or "to moonate." "The moon rose above the river" is hlor u fang axaxaxas mlo, or literally: "upward behind the onstreaming it mooned."
That said, I liked very much all Alan Moore comics I've read -- the Watchmen, V for Vendetta, From Hell. So, tell me that the comic book is worth it and better than the movie. Please
First, a video made out of Bush speeches, remixed into a speedy version of Sunday Bloody Sunday. Secondly, a Liberty holding a cross.
Both are effective, shocking, memorable. Both work on the same principle: putting "opposites" together -- Bush and a pacifist song, Christianism and a symbol of civil liberties. But both have the same problem. They suppress any possibility of dialogue and argumentation, because they suppress that interval between "opposites": and I put "opposites" between quotes because Bush is much more complex than an anti-pacifist, and Christianism is much more complex than an anti-liberty ideology. Actually, reducing Bush to an anti-pacifist and Christians to supporters of theocracy is so caricatural is becomes ridiculous and plain false.
So those images are also manipulations. Effective and well-done manipulations, but not so far from propaganda. With the context, you can tell that the song is anti-Bush, and that the statue is pro-Christian. But put the very same statue in some museum of modern art and it becomes anti-Christian. Quoting 1984 again, war is peace, slavery is freedom: when the opposites are joined there is not place left for thought.
And that's why in the end I don't like those images.
$ bleadperl -Mfeature=state -wle 'sub f { state $x = 42; print $x++ } f; f; f'
42
43
44
This, of course, brand new and subject to change; more about that in David Landgren's next wonderful P5P summary!
I find any solution unacceptable that embeds an indentation-based block in the middle of an expression. Since I find alternative syntax for statement grouping (e.g. braces or begin/end keywords) equally unacceptable, this pretty much makes a multi-line lambda an unsolvable puzzle. -- Language Design Is Not Just Solving Puzzles
(via LtU)
So, choice of basic grammar rules has an influence on language features -- nothing really new here. Perl 5 and Perl 6 have complex, expressive syntax, where blocks in expressions are familiar, because easy to do. That doesn't mean they're necessarily superior at every point of view. But that shows they're optimized for versatility; while Python's grammar is constantly changing, sometimes without ensuring backwards compatibility. In Perl 5 you can have idioms, or new programming paradigms (look at how Catalyst uses attributes for example), while being able to run Perl 4 scripts. That would be another advocacy point. Get the new cool stuff without throwing away the old one.
set makeprg=podchecker\ -warnings\ %\ 2>&1\\\|sed\ 's,at.line,:&,'
set errorformat=%m:at\ line\ %l\ in\ file\ %f
Then, when editing a
Funnily, on my Mandriva system, it comes as part of the xorg-x11 package
$ rman --version
PolyglotMan v3.0.8+X.Org