Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask

Comment on

( #3333=superdoc: print w/replies, xml ) Need Help??

I haven't done much (ok any) Perl programming for a while (several years), and just come back to it recently.

I used to wake up thinking of Perl code snippets, and now it is back again.

Sometimes I could use this to good effect, by thinking about a particular programming problem as I fell asleep. Usually, when I woke up, the corrected code would have been stored away for retrieval, as though the little elves from "The Cobbler and the Elves" had been in there overnight and fixed the code.

Mostly though the as I fell asleep didn't happen until very late (early) or I would wake up in the middle of the night with a Eureka! moment.

This seems related to the ability (also just regained) to think in Perl. As with other "spoken" languages (e.g. Spanish) which I know a bit, I find myself thinking in Perl. Sometimes this is conscious, but more interestingly is when the Perl (or Spanish) way of expressing the concept pops into the head, and this is usually when the concept is best represented in that language.

So, I write this having been awoken by the little elves telling me that they have come up with a great idea for some obfuscated Perl code that they just had to tell me about !

I'd be interested to hear other monks' thoughts on this and whether they program in their sleep.

Update: This is the obfuscated Perl mentioned above.

In reply to Do Monks dream of Perl sheep ? by Brovnik

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?

    What's my password?
    Create A New User
    and all is quiet...

    How do I use this? | Other CB clients
    Other Users?
    Others browsing the Monastery: (5)
    As of 2017-12-16 00:36 GMT
    Find Nodes?
      Voting Booth?
      What programming language do you hate the most?

      Results (447 votes). Check out past polls.